de4dot
de4dot 是一款强大的 .NET 程序集反混淆和脱壳工具(开源 GPLv3)。它可以自动识别和去除常见的 .NET 混淆器(如 ConfuserEx、Eazfuscator、Babel、SmartAssembly 等),还原可读的 C# 代码。de4dot 是 .NET 逆向工程师和安全研究人员的必备工具,支持批量处理和自定义模块。

项目简介

de4dot 是一款强大的 .NET 程序集反混淆和脱壳工具(开源 GPLv3)。它可以自动识别和去除常见的 .NET 混淆器(如 ConfuserEx、Eazfuscator、Babel、SmartAssembly 等),还原可读的 C# 代码。de4dot 是 .NET 逆向工程师和安全研究人员的必备工具,支持批量处理和自定义模块。

核心功能

反混淆
  • 支持数十种混淆器
  • 自动识别混淆类型
  • 还原字符串和控制流
  • 去除控制流混淆
脱壳
  • 处理打包器和壳
  • 还原原始元数据
  • 支持动态脱壳
  • 批量处理
可扩展
  • 模块化架构
  • 自定义反混淆模块
  • dnSpy集成
  • 命令行批量

使用方法

  1. 从GitHub下载de4dot
  2. 命令行运行de4dot -f 目标.dll
  3. 自动识别并去除混淆
  4. 输出清理后的程序集

适用场景

  • .NET逆向工程
  • 安全研究和分析
  • 恶意软件分析
  • 去混淆还原代码

项目地址

📦 GitHub 仓库:https://github.com/0xd4d/de4dot

授权方式:免费 + 开源 (GPLv3)