.NET Reactor(.NET混淆器)加壳软件使用
.NET Reactor(.NET混淆器)加壳软件使用
目录
.NET Reactor .NET混淆器
.NET Reactor通过向 .NET 程序集添加不同的保护层来防止逆向工程。除了标准的混淆技术之外,它还包括NecroBit、虚拟化、x86代码生成或防篡改等特殊功能。NET Reactor 是唯一为Windows、Linux和OSX提供代码加密的工具。
.NET Reactor 是用于为.NET Framework/.NET5+(NetCore)编写的软件的功能强大的代码保护和软件许可系统,并且支持生成.NET程序集的所有语言。主要功能特点:知识产权保护、强大的许可系统、软件开发工具包以及部署。支持对所有.NET产品的保护。
Quick Settings 快速设置(保护级别设置)
NecroBit
NecroBit IL代码保护
NecroBit是一种强大的保护技术,可以停止反编译。NecroBit将方法中的CIL代码替换为加密代码。这样就不可能对您的方法源代码进行反编译/逆向工程。
之前(未保护代码,使用ILSpy反编译)
之后(使用ILSpy反编译)
Anti ILDASM
反ILDASM/反编译器/防止反编译和反汇编
没有工具可以反汇编/反编译.NET Reactor保护的代码。ILDASM(Microsoft中间语言反汇编程序)实际上会报告它无法解释受.NET Reactor保护的程序集。
Obfuscation
替换变量名称,方法名称等来混淆代码。除了源代码保护之外,.NET Reactor还提供彻底的类和成员混淆,辅以不同的排除方案,在混淆名称中使用不可打印字符,甚至增量混淆,它总是为类型和成员名称生成相同的混淆字符串。
Anti Tampering
防止黑客利用工具修改你的软件,运行前会进行二进制完整性检查。
Compress&Encrypt Resources
压缩和加密托管资源,运行时会自动解压和解密资源。
StringEncryption
加密字符串
加密后使用ILSpy查看DLL文件
转换为无法阅读和理解的命名空间
无法查看类、方法的代码:
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网