说明
最近一直在寻找一款比较好用的.NET混淆工具。
先后尝试了Obfuscar、VMP、还有这一款,目前的话感觉这一款使用还是非常不错的。
所以根本.NET Reactor的第三方写出来这样的一个小工具,因为.NET Reactor他的程序是英文版,按照软件默认的设置,可以防止很大一部分的工具党。
注:关键代码必须使用虚拟化做处理,不然的话,使用GITHUB的NETReactorSlayer工具,秒解混淆,加入虚拟化之后,NETReactorSlayer工具针对虚拟化的代码,还是无法还原。
软件图
使用说明
将.NET软件拖动到程序窗体,然后点击“开始处理”按钮即可开始进行混淆。
混淆结束之后,可以点击打开目录来查看已经混淆处理之后的程序目录。
当前的使用NETReactor的功能如下:
1、程序默认混淆功能
2、字符串加密
3、方法调用混淆
4、压缩及加密程序资源
5、代码执行虚拟化
6、控制流模糊等级默认为9
最后再说明一点,NET程序内的关键代码过程务必添加虚拟化的指令,具体可以参考软件内的说明。