de4dot - 强大.NET反混淆脱壳工具,开源GPL,逆向工程必备
de4dot
de4dot 是一款强大的 .NET 程序集反混淆和脱壳工具(开源 GPLv3)。它可以自动识别和去除常见的 .NET 混淆器(如 ConfuserEx、Eazfuscator、Babel、SmartAssembly 等),还原可读的 C# 代码。de4dot 是 .NET 逆向工程师和安全研究人员的必备工具,支持批量处理和自定义模块。
项目简介
de4dot 是一款强大的 .NET 程序集反混淆和脱壳工具(开源 GPLv3)。它可以自动识别和去除常见的 .NET 混淆器(如 ConfuserEx、Eazfuscator、Babel、SmartAssembly 等),还原可读的 C# 代码。de4dot 是 .NET 逆向工程师和安全研究人员的必备工具,支持批量处理和自定义模块。
核心功能
反混淆
- 支持数十种混淆器
- 自动识别混淆类型
- 还原字符串和控制流
- 去除控制流混淆
脱壳
- 处理打包器和壳
- 还原原始元数据
- 支持动态脱壳
- 批量处理
可扩展
- 模块化架构
- 自定义反混淆模块
- dnSpy集成
- 命令行批量
使用方法
- 从GitHub下载de4dot
- 命令行运行de4dot -f 目标.dll
- 自动识别并去除混淆
- 输出清理后的程序集
适用场景
- .NET逆向工程
- 安全研究和分析
- 恶意软件分析
- 去混淆还原代码
项目地址
📦 GitHub 仓库:https://github.com/0xd4d/de4dot
授权方式:免费 + 开源 (GPLv3)