.Net的混淆工具能够将代码换成随机码,但是混淆后的代码都能正常使用,当然有些觉得代码混淆基本没什么用,还是可以被反编译的,这就像锁是防君子的。
安装了.net reactor之后,可以在安装目录下找到帮助文档REACTOR_HELP.chm,目前没有中文版本,里面详细介绍了.net reactor的各功能及使用场景。下面分三大板块来介绍
菜单面板
文件
就是普通的创建操作环境,打开操作环境,加载程序集等操作
运行
保护程序集 - 对当前选中的程序集执行保护操作
创建许可证文件 - 根据用户的配置创建一个许可证文件
工具
Hardware ID Tool Generator -创建一个HID.exe文件,用于根据机器硬件生成对应的编码
License Examiner - 许可证检查工具
License Invalidation Tool - 许可证作废工具
Stack Trace Deobfuscator -不做介绍
ShareIt Module Generator - 项目配置共享工具
保护配置
配置需要保护程序的方式(相当于配置模板)