EXECryptor加密壳 EXECryptor也是一款猛壳,可能由于兼容性等原因,采用其保护的商业软件不是太多。这款壳的特点是Anti-Debug做的比较隐蔽,另外就是采用了虚拟机保护一些关键代码。
关于C++程序的保护
你说的不可能,肯定是必须先生成后保护的,不然如何保证程序的正确性。脱壳没你想那么简单,脱壳是在内存中进行的,对IAT做一些处理,即使他把内存DUMP出来也很难去修复IAT,并且现在壳有些具备加密的功能导致整个单向了,再加上反调试的手段,很难得到你的汇编。
好用的壳很多,ASProtect Armadillo EXECryptor Themida更强的 VMProtect,这个要脱下来非常麻烦,都涉及虚拟机的机制了。
RE:哦,原来你是这个意思,我理解错了,就是只保护一段代码了,那只有用虚拟机的机制了,VMPROTECT经常用来做核心代码的保护,已经非常成熟了,至今没听到过你说的问题,应该是设置的问题,具体只能详见VMPROTECT的使用手册了。
如何保护自己的软件不被修改
标签:
郑重声明:本文版权归原作者所有,转载文章仅为传播分享提供有价值的内容,如作者文章信息标记有误或侵权,请第一时间联系我们修改或删除。