NET程序加壳与混淆使用指南.pdfVIP

  • 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)

1亿VIP精品文档

相关文档