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同上,已经找到了ConfuserExdedot4专用unpacker

破解网站上看到过很多破解反混淆,加密效果一般,就没有再去下载试用版。

posted @ 2022-12-29 17:49  羽小兮  阅读(4663)  评论(0)    收藏  举报