- 2
- 0
- 约1.37千字
- 约 11页
- 2026-01-14 发布于北京
- 举报
加壳时的选项:
一、加密时需要选中如下选项,如图:
提示:只有选中“只进行加密,加密后自行用VMP或其它工具
”这个选项,才能再用VMP或reator进行。
二、在“添加标志”选项卡,有如下选项如图:
“加密部分添加标记”:是指所有检
查加密锁的代码将会自动添加虚拟标记,
添加虚拟代码后,再用VMP或reator混
淆时,所有有标记的代码将会被虚拟,从
而大大加强安全性。
“指定方法添加标志”:除所有检查
加密锁的代码自动添加虚拟标记外,还可
以指定程序中哪些代码需要添加标
志,添加虚拟代码后,再用VMP或reator
时,所有有标记的代码将会被虚拟,
从而大大加强安全性。
VMP流程:(安全,推荐)
一、运行“VMProtect.exe”,如图:
二、打开加壳后的NET程序,如图:
三、在“要保护的流程”,就会显示有已添加标志的流程,
如图:
四、再点选项,如图:
五、将所有“是”的,选项改为“否”,如图:
六、清除分段中的内容,如图:
七、最后点编译,就会生成后的文件,如图:
八、报错处理:
当编译报错时,可以在“编译记录”那
里双击报错的提示,就可以定位到相应的流
程,选中这个流程,然后单击右键,选从编
译中删除,移除这个流程后,就可以再编译
了。如图:
NETREATOR流程:(简单,安全性不
高)
一、运行REATOR,打开要加壳后的程序,如图:
二、在选项中选项”codevirtualization”,如图:
三、点“Protect”进行,如图:
四、保护完成后,再点“”就可以找到后的文件,将它
拷到原来的目录下就可以了,如图:
不能的流程:
一、有反射的代码不能添加
二、一些native的代码也不能添加到流程中
五、如果后有程序不能正常运行,可以取消相应的标志
就可以。
特别事项
后,要多测试,特别是已了的
代码的部分。
原创力文档

文档评论(0)