青
青云
Unregistered / Unconfirmed
GUEST, unregistred user!
DELPHI生成的EXE,用一些工具,基本都能反编译出dfm文件,然后可以在dfm的基础上,做些修改,比如修改label的caption啦,修改Edit的大小写啦等等;对于有密码控制的地方,稍微用些技巧也能通过修改其pas生成的汇编来破解;这样的反编译工具很多的。 但是DELPHI生成的EXE还是挺大的,尤其现在Delphi2010,生成的EXE是D2007的1.5倍;所以,看到不少的EXE都用aspack或upx。等工具压缩过;这个是怎么发现的呢? 一般是用rar压缩一下,发现能压缩很多的,就是原始的EXE;如果只能压缩一点点,基本都是用aspack或upx。等工具压缩过的;一旦是压缩过的EXE,那么反编译工具好像就不能反编译了;据说 aspack压缩的不能解压缩,upx压缩的可以解压缩。 upx.exe -d foo.exe 我想知道的是,有没有变法对这些压缩过的EXE进行反编译;好像要经过去壳之类的操作,不知道是不是真的要去壳,如何去;