本帖最后由 剑轶 于 2022-11-26 13:13 编辑
在T VMP加强版的基础上有很大的修改,可以自行定义每一个函数的加密强度,自定PE分段信息,加入了少部分易语言的特征代码(在常量内可自行添加)大量添加可能会导致程序各种卡顿,效率很低,不建议!这个VMP加强版基于vmp3.5和3.6的版本上制作的(其他版本自行测试)为防止小人说我下远控,发布源码内我就不带上vmp的con,可以在图片资源内自行添加,代码已经写好了,直接添加即可
另外引用了一个模块PE-Tool(为防止怀疑,模块将反编译后上传),,此次开源,源码内部带用任何恶意图片资源(VMProtect_XML是个XML文件,可自行导出后记事本打开),不附带任何exe文件,大佬们自行查看(此源码完全免费,全开源!禁止用于商业,否则与本人无关)没币了,参加一下大赛吧,给支持支持呗,大佬们要是看不上的 请不要喷(可自行开源更厉害的作品来造福易友,谢谢)
SVMProtect.e
(153.1 KB, 下载次数: 1489)
PE-Tool.e
(69.04 KB, 下载次数: 1549)
至于有一些不太会用的朋友下面针对出一个简单的教程(更多的还需要自行研究,源码已经公开了),首先说的是VM标记(加在需要保护的代码上)
置入代码({235,16,86,77,80,114,111,116,101,99,116,32,98,101,103,105,110,0})’VM虚拟保护开始
置入代码({235,16,86,77,80,114,111,116,101,99,116,32,98,101,103,105,110,0,82,186,1,0,0,0,186,2,0,0,0,186,4,0,0,0,186,2,0,0,0,186,5,0,0,0,186,4,0,0,0,186,2,0,0,0,186,5,0,0,0,186,5,0,0,0,90})’VM变异保护
置入代码({235,16,86,77,80,114,111,116,101,99,116,32,98,101,103,105,110,0,81,185,1,0,0,0,185,2,0,0,0,185,4,0,0,0,185,2,0,0,0,185,5,0,0,0,185,4,0,0,0,185,2,0,0,0,185,5,0,0,0,185,5,0,0,0,89})’VM超级(虚拟+变异)
置入代码({235,14,86,77,80,114,111,116,101,99,116,32,101,110,100,0})’VM结束
就像这样加在需要保护的代码上
首先是VMP的Conhttps://125.confly.eu.org/forum.php?mod=viewthread&tid=14726693&highlight=vmp可以去这位兄弟发布的VMP3.5里面去下载(其他地方正规3.5或3.6也行 其他版本的自行测试)
下载过来以后.把压缩包内的“VMProtect_Con”直接加入的源码内的这个图片资源,源码内已经写好了对这个图片资源的处理(怎么加入.这个不用我来说了)
图片资源加入完事以后,这时候我们就可以进行调试了,直接将我们的测试程序拖入进去,会发现,咱们的软件已经自动识别到你需要加密的地方了(当然你也可以双击对某一个地址的加密强度进行修改!)这边建议只加密函数,右边的什么都不需要勾选,然后再去加个SE或者TMD或者WL这样的强检测壳(个人感觉虚拟是VMP最好 检测是SE最好,如果有其他意见,不要在这里反驳我)
(如果不需要加双壳子的右边的选项看自己需要来进行勾选)
等待他加密完成以后咱们拖入OD来查看刚才的地址,现在是什么样子跟未加壳的时候对比一下
被加密的地址,代码已经完全的被加密掉.什么都看不见
行了,本次补充的教程就到这里(如果还有不会的,我实在是没有办法了.我不能去直接帮你的程序去加壳,也不能操作你的鼠标)
另外补充一下皮肤是这位兄弟的https://125.confly.eu.org/forum.php?mod=viewthread&tid=14680810
既然是别人的东西,还是将别人的链接发出来的比较好,我源码里面就不带入皮肤了
如果觉得帖子对你有用的话,帮忙多顶顶吧.感谢
|