C# 加密混淆的工具对比
1: .Net Reacter:
针对.net程序进行保护的专门工具
官网地址:https://www.eziriz.com/dotnet_reactor.htm
主要功能如下:
源码混淆处理
字符串加密
NET Reactor强大的许可授权管理功能
NET Reactor可以为您的软件创建试用版
设置过期日期
为软件限制一个安装后的可用天数
使用次数限制(如将软件作为一种服务)
流程混淆
代码虚拟化
防止篡改调试
6.9版本(已被破解过的)加密软件,加密条件全选:

最新Reactor专用脱壳工具脱壳:

dnSpy查看反混淆后的文件:

可以看到反混淆效果,函数名方法体已经可以看见,但有些字符串还处于加密状态,不过dnspy有程序修改后编译功能,在可以看懂程序大致逻辑的情况下可以修改某些重要数据。
价格:

优点:功能多,便宜,持续更新,使用用户多
缺点:Github有黑帽组织开发的开源破解工具 NETReactorSlayer,且持续更新,已经支持最新版Reactor6.9的脱壳反混淆,虽然某些反混淆效果不是很好,不过大部分都可以破解。
2: DNGuard HVM
内核级的 .Net 加密保护、混淆保护、虚拟机保护技术
官网地址:http://dnguard.net/
试用版:混淆加密,没有HVM技术
企业版:支持HVM技术
官网介绍:

试用版界面:

使用试用版加壳后用dnSpy查看只剩PE文件

使用ExtremeDumper-x86 dump程序后的结果:

再次用dnSpy反编译程序:

虽然函数名和字符串可见,但是重要的方法体进行了处理,dump后实际运行会报错,需要脱壳处理,不过没找到该版本试用版的脱壳机。
价格:

优点:强壳,企业版含HVM技术(没找到企业版的破解版,所以没用企业版的HVM技术加密试过),小白很难破解。
缺点:小贵,已经有国外大佬破解过企业版,破解过程我没看懂,
破解地址:https://www.52pojie.cn/forum.php?mod=viewthread&tid=1697189&highlight=dnguard。试用版只能本计算机使用,不能发布,必须得买它的正式版。
3. Eazfuscator.NET
国外一款net加壳加密软件
官网地址:https://www.gapotchenko.com/eazfuscator.net
官网介绍:

软件UI界面:

也可以安装在VS工程目录下。
应用程序加壳后用dnSpy查看:

Eazfuscator 5.8版本脱壳工具脱壳:

结果显示未识别出混淆器。
脱壳后dnSpy查看:

脱壳工具未脱壳成功,程序难以查看(目前只找到这个脱壳工具,可能有最新版脱壳工具,但我没找到)
价格:

优点:强壳,最新版本不容易被脱壳,持续更新,国内使用少,国内网站上破解版和破解教程罕见,
在我用旧版本脱壳工具脱壳试用版加密的软件后,程序混淆代码和字符串加密依旧存在(没找到新版本的脱壳工具)
缺点:国外网站讨论Eazfuscator的很多,不过破解繁琐,需要爆破或者分析IL代码。
4. ILProtector
官网地址:http://vgrsoft.net/Products/ILProtector

试用版加密:

脱壳工具地址:
https://github.com/RexProg/ILProtectorUnpacker/releases
https://github.com/WrathRCE/ILProtectorUnpacker/releases
脱壳工具脱壳:

dnSpy查看:

效果可以说没有了,关键数据和代码逻辑清晰可见。
价格:

优点:便宜,小众,很少人用(不用查壳工具查的话)
缺点:有专用的脱壳工具,脱壳效果还不错
5. Xenocode ,MaxtoCode ,afengine shielden
这些加密器已经不更新了,连官网地址都找不到,网上只有上述各种的破解版软件,破解脱壳工具教程都有。
6. SmartAssembly
官网地址:
https://www.red-gate.com/products/dotnet-development/smartassembly/
官网介绍:


软件界面:加密程序

加密后dnSpy查看:

发现已经被混淆过。
de4dot最新版破解工具查壳破解:

发现可以查出改软件加壳版本,并脱壳成功。
dnspy查看脱完壳后的代码:
脱壳反混淆效果贼好。
优点:小众,使用的人少
缺点:贼贵,de4dot神器最新版就可以脱壳,破解的效果还很棒
7.Dotfuscator,ConfuserEx
Dotfuscator微软自带,不免费,混淆效果一般,dedot4神器很容易反混淆。
ConfuserEx同上,已经找到了ConfuserEx的dedot4专用unpacker。
破解网站上看到过很多破解反混淆,加密效果一般,就没有再去下载试用版。

浙公网安备 33010602011771号