Board logo

标题: [其他] 批处理可以透过“无法存取”来被加密吗? [打印本页]

作者: strong12345    时间: 2009-8-15 00:27     标题: 批处理可以透过“无法存取”来被加密吗?

小弟一直在思考批处理加密一事
也看了许多文章
的确,目前能真正加密的只有转.com
但是转.com又有许多限制...

一般的转exe也一定会释放bat档案,还是可以解密
所以目前除了转.com之外,只能够加伪代码,或是用一大堆变量来混淆....
其他的什么加% 或是加$ 的 用hex看就一目了然了...

小弟想到一件事情,有时候,想开启档案的时候,会出现∶xxx档案正在使用中,无法开启,就算有内容,也是啥都看不到
那么,请问批处理或是vbs可以实现这样吗
让exe档释放出的bat处于"正在被使用,无法查看" 的状态,(实际上他也真的正在被执行阿...)
执行完后 再让他马上删除自己

可以这样吗??
作者: defanive    时间: 2009-8-15 12:41

在释放之前,替换cmd为自写的一个工具并显示参数。。。
这样批处理不但没有被执行,位置也显示出来了。。。
作者: Seter    时间: 2009-8-15 12:55

批处理和VBS不可以.
VB或VC可以.
写exe程序以独享模式打开文件即可
但是不能关闭这个exe
作者: strong12345    时间: 2009-8-15 15:52

Quick Batch File Compiler
这玩意儿转EXE后,运行时EXE也处于开启状态,但还是能在%TEMP%里找到源码
这个不错,连 %0都能转成EXE的 而不是bat
要是他能改成Seter大大说得"独享" 就好了!
作者: strong12345    时间: 2009-8-15 17:14

那能不能够搭配什么第三方软件达成类似效果将他锁住?
例如用bat呼叫某个东西,把他锁住,执行完后又自动删除?
作者: honey    时间: 2009-8-15 20:24

原帖由 strong12345 于 2009-8-15 15:52 发表
Quick Batch File Compiler
这玩意儿转EXE后,运行时EXE也处于开启状态,但还是能在%TEMP%里找到源码
这个不错,连 %0都能转成EXE的 而不是bat
要是他能改成Seter大大说得"独享" 就好了!

这个实现很容易,我和inowshttp://bbs.bathome.net/thread-4852-1-1.html也可以
作者: strong12345    时间: 2009-8-15 22:22

@@" 这可以 "独享,禁止访问吗?"
小弟下载了,不太会用,而且都是乱码(因为我在台湾= =a 是BIG5)
用虚拟机改成简中好了
作者: defanive    时间: 2009-8-15 23:31

根据无数前辈的研究,批处理加密还没有有效的办法(Bat2Exec和Bat2Com2Exe并不是万能,限制很多)。。。
作者: Seter    时间: 2009-9-27 17:35

原帖由 strong12345 于 2009-8-15 17:14 发表
那能不能够搭配什么第三方软件达成类似效果将他锁住?
例如用bat呼叫某个东西,把他锁住,执行完后又自动删除?

想法很好,的确能实现,但是关闭bat后(或者根本没打开过),只需打开bat文件删除关于第三方软件的代码就过了
作者: slore    时间: 2009-9-27 19:32

unlocker =。=貌似可以复制。。。方便快捷。。。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2