.net reactor 学习系列(五)---.net reactor针对De4Dot脱壳工具的应对
2015-03-03 18:57
183 查看
De4Dot是一个专门反混淆.net程序的一个工具,支持对于以下工具混淆过的代码的清理:
Agile.NET (aka CliSecure)
Babel.NET
CodeFort
CodeVeil
CodeWall
CryptoObfuscator
DeepSea Obfuscator
Dotfuscator
.NET Reactor
Eazfuscator.NET
Goliath.NET
ILProtector
MaxtoCode
MPRESS
Rummage
Skater.NET
SmartAssembly
Spices.Net
Xenocode
其中包括.net reactor,De4Dot执行很简单,只需用命令行cd到De4Dot所在目录,然后执行“de4dot 您程序的名称加文件类型名” 就会在同目录下生成一个以xxx-cleaned的文件,这就是反混淆过的文件。
要想最大限度地防止De4Dot的反混淆,需要在.net reactor保护的时候勾选快速设置里的control flow obfuscation,level我选择最大的。这样保护的过程序,被反混淆后还是乱码般地存在。
Agile.NET (aka CliSecure)
Babel.NET
CodeFort
CodeVeil
CodeWall
CryptoObfuscator
DeepSea Obfuscator
Dotfuscator
.NET Reactor
Eazfuscator.NET
Goliath.NET
ILProtector
MaxtoCode
MPRESS
Rummage
Skater.NET
SmartAssembly
Spices.Net
Xenocode
其中包括.net reactor,De4Dot执行很简单,只需用命令行cd到De4Dot所在目录,然后执行“de4dot 您程序的名称加文件类型名” 就会在同目录下生成一个以xxx-cleaned的文件,这就是反混淆过的文件。
要想最大限度地防止De4Dot的反混淆,需要在.net reactor保护的时候勾选快速设置里的control flow obfuscation,level我选择最大的。这样保护的过程序,被反混淆后还是乱码般地存在。
相关文章推荐
- CodeSmith 5.0工具实例篇系列4——根据表生成修改的存储过程,针对MS Sqlserver
- Sharepoint学习笔记—Ribbon系列-- 5. 在Ribbon中添加新控件(针对用户自定义Tab)
- iOS 9学习系列: 更加智能化的Xcode代码覆盖率测试工具
- 敏捷开发系列学习总结(4)—Git管理工具sourcetree的安装
- 敏捷开发系列学习总结(4)—Git管理工具sourcetree的安装
- CSS基础应用学习系列(2)——纯CSS工具提示
- .net reactor 学习系列(二)---.net reactor界面各功能说明
- MVC系列学习(十四)-路由规则及路由调试工具
- .net reactor 学习系列
- 敏捷开发系列学习总结(6)——你用什么工具管理项目
- 从0开始学习ASP.NET(2.0为例)系列——03开发环境的搭建及相关工具
- VM Depot 镜像新增系列II – 学习管理系统,内容管理系统以及平台管理工具
- VM Depot 镜像新增系列II – 学习管理系统,内容管理系统以及平台管理工具
- MyBatis学习系列九:MyBatis Generator 工具使用
- .net reactor 学习系列(二)---.net reactor界面各功能说明
- 感谢博客园*暮夏*的系列文章--PHP一个重要的学习工具
- VM Depot 镜像新增系列II – 学习管理系统,内容管理系统以及平台管理工具
- VM Depot 镜像新增系列II – 学习管理系统,内容管理系统以及平台管理工具
- Caffe学习系列(22):caffe图形化操作工具digits运行实例
- .net reactor 学习系列(一)---.net reactor介绍