.NET 代码加密工具选择
、产品对比
加密工具
   
缺点
Maxcode
1:如果部署环境为虚拟主机,需要对系统管理员进行授权才能正常访问
2:不支持WinCE操作系统
NET Reactor
1:有插件可嵌VisualStudio
2:可将许可授权系统整合入您的应用中,扩展其授权功能
3:适合所有应用程序
4:4.X版本之后不可破解
1:软件供应商在国外,售后服务可能跟不上
2: 360杀毒软件检测下为可疑程序
Dotfuscator Community Edition
微软推荐的东东
认为非常烂,能破解
XenoCode
比较好的混淆器
网友能够破解
过综合比较,NET Reactor目前比较好加密工具,当官方最高版本.NET Reactor  [4.9.7.0] *12-Jan-2015
破解版下载地址:
www.wuleba/15924.html
.NetReactor主功能
1、NecroBit 保护
2、Anti ILDASM防止反编辑保护
3、Obfuscation代码混淆保护
4、Anti Tampering防止篡改保护
5、String Encryption字符串加密保护
6、Compress & Encrypt Resource资源加密和压缩
7、Control Flow Obfuscation控制流混淆
8、知识产权保护
9、授权(License)发牌机制
10、设置试用版过期日期
11、设置安装后使用天数
10、限制使用次数
鉴于之前有些混淆/加密的工具,reactor软件不混淆/加密之后,程序运行出现异常,要不混淆/加密之后,一样可以破解,本文特意使用Reactor工具分别针对Web应用程序和Winform应用两个试验,结果都能很正常的运行程序。
Web应用程序保护试验
实验环境:Win7 + 360安全士+ Reactor [4.9.0.0]破解+Web网站
1、在.Net Reactor 中打开Web网站程序集
2、MainAssembly(主程序集打开网站XX.Web.dll,并添加它所有相关dll到Additional Files列表中,勾选Merge Assemblies选项,合并程序集;
3、Quick Settings 选择默认点击左边操作按钮Protect,开始加密程序集;
4、程序集加密成功,加密后的dll保存Bin目录生成的文件夹中;
5、打生成后的文件夹可以看到加密合并后的dll文件变大了
6、使用编译工具查看加密后的XXX.Web.dll,可以看到,在Reflector.exe经没有办法看到编译的源文件
7、复制加密后的XXX.Web.dll替换bin目录下的XXX.Web.dll,同时删除以网站目录下加密的dll(因为之前所有相关dll都加密并合并了),这时开网站,以看到网站运行正常。
站运行正常
Winform应用程序保护试验
实验环境:Win7 + 360安全士+ Reactor [4.9.0.0]破解+Winform应用程序
1、打开Winform.exe应用程序并添加相关的程序集;
2、切换到Settings选项卡,设置以许可证的方式给应用程序授权;
3、切换License Manager项卡,保存加密的钥,将来生成许可证时要使用并选择Lock-hardware Lock中Enable,以绑定硬件序号的方式来生成许可证;
4、点击左边Protect按钮,执行保护操作;
5、打输出目录,运行将会提示系统无法运行,为还前还没有生成可证书;
6、打.NET Reactor 菜Tools——> Hardware ID Tool Generator 件序列号生成工具点击生成会在输出目录生成一个叫文件,以后就使用此序号生成器去生成列号并把序列号保存到文件中;
7、根据硬件生成的序列号制作许可证书,把界面切换到License Manager 选项卡,在Master Key 中打开开始保存的私文件并在License File Settings 中Lock-Hardware Lock的子项Hardware ID 中,导入第6步生成的硬件序列号;
8、点击CREATE LICENSE生成许可证书,将其放在可执行文件EXE同级目录,这样用户就获得了使用权;
9、打加密后的winform应用程序,运行正常。
结论通过测试,使用.NET Reactor 主数据管理系统的WebForm程序集和WinForm应用程序加密使用Reflector反工具无法看源代码;加密应用程序运行正常本机安装了360安全,未发现异常。
.NET Reactor 4.9.7.0 新功能:
1、 Full .NET 4.5.1 support
2、 Added Visual Studio 2013 Add-in
3、 Improved hardware ID algorithm
4、 Protected assemblies are full FIPS compliant now
5、 Improved obfuscation for resource classes
方正版购买地址:iriz/order.htm

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。