8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

【软件防破】 论如何给你的软件加双层壳 SE+VMP【下篇】

偶尔光临 captain

书接上文

https://www.yxz6.tech/?thread-284.htm

上回书我们说到,VMP在内SE在外

此方法原本来源于网上其他帖子的几句话

说VMP什么都不选,只vm代码,然后SE加外壳

然后经过良久测试得出的成功结果

对,凡事都有个但

经测试这样处理后VMP的效果几乎没有发挥出来,可以说是什么效果都没有

以至于我找了一个会OD的hxd去测试硬度,没多久字符串就出来了

所以,这样的双层壳实际上的作用不大

但!

对没错又有个蛋...但

有没有办法能两个壳一起加,且能勾选的基本都勾选呢??

有!

对真的有~(md这个人废话真多)

这次我们里面加SE 外层加VMP

代码和上篇反过来

上篇:置入代码(#SE标记)

置入代码(#VMP标记)

被保护的代码()

置入代码(#VMP结束)

置入代码(#SE结束)

既然是SE是内壳,那么本篇反过来:

置入代码(#VMP标记)

置入代码(#SE标记)

被保护的代码()

置入代码(#SE结束)

置入代码(#VMP结束)

然后将你加完SDK标记且都完工的代码编译出来

先放入SE中按照下图勾选


合并区段,保留附加数据个人并不知道具体效果,但选不选都行

好 现在就可以点击保护了,这里讲一下原理:

加密资源和区段加密的加密代码段如果被选中加密的话

VMP将会无法识别VM的SDK

而校验完整性如果勾选,VMP再加壳,就会改变完整性,导致软件打不开

所以 就按我发的图选就行

保护后的软件拖入VMP


VMP这边就可以全选了,然后我们直接编译~


稳定运行没问题,且让会OD的小伙伴尝试破解

可想而知,已经可以劝退很多人了

不过其实VMP大多人都可以秒脱壳

所以为了加VMP而关掉SE的资源保护和代码段保护我实际上是不放心的

主要看你们怎么想怎么看了。

文件放在了附件,会OD的可以尝试看看,没毒没什么暗桩你们可以试着脱壳或者解开字符串的加密

我们有缘再会~


上传的附件:
×