让 AI 智能体通过 MCP 和命令行逆向分析原生二进制、Electron 应用、.NET 程序集和网站。
安全与隐私
逆向工程工具:36 个开源项目(2026)
反编译器、反汇编器和二进制分析工具,用来弄清编译后的软件到底做了什么。
- 项目
- 36
- 本周
- +3万
- 更新
- 3小时前
怎么选
先确定目标文件的类型和要做的事。原生二进制的反汇编与反编译可选 Ghidra,它自带脚本和图形视图;.NET 程序集用 ILSpy 还原为 C#,Android 应用用 jadx 还原为 Java。如果只想先弄清文件结构,ImHex 的模式语言可以解析十六进制数据。
热门项目对比
全部项目
Ghidra 是美国国家安全局开源的软件逆向工程框架,提供反汇编、反编译、图形化分析和脚本能力。
一款面向逆向工程与二进制分析的跨平台十六进制编辑器,内置用于解析文件结构的模式语言。
将 Android Dex、APK 等文件反编译为可读 Java 源码的命令行与图形界面工具。
面向 AI 编程助手的逆向与渗透技能路由包,自动匹配任务对应的方法论并检查本地工具链。
用于逆向分析闭源 Android APK 的命令行工具,可将资源还原到接近原始形态并重新打包。
开源、跨平台的 .NET 程序集浏览器与反编译器,可将编译后的 .NET 程序还原为可读的 C# 代码。
将 IDA Pro 接入 MCP 协议的服务器,让大模型助手协助逆向分析二进制程序。
跨平台文件识别与静态分析工具,可识别可执行文件的类型、编译器、加壳器和保护方案。
让 LLM 客户端通过 MCP 调用 Ghidra 逆向分析功能的服务器,可反编译和分析二进制文件。
基于 QEMU 的轻量级多架构 CPU 模拟框架,通过统一的 API 运行机器码。
一款基于 IDE 风格界面的 Java 与 Android 字节码编辑器,可反编译、修改、反混淆并导出已编译程序。
让 AI 助手通过 MCP 调用 Ghidra 做逆向分析的服务器,提供 200 多个工具。
跨平台的 C++ 库,提供 Python 和 Rust 绑定,用于解析、修改和抽象 ELF、PE、Mach-O 等可执行文件格式。
面向 Apple 固件研究的命令行工具箱,涵盖 IPSW/OTA 下载、Mach-O 与 dyld 缓存分析、kernelcache 和 iOS 设备操作。
为 JADX 反编译器提供的插件与 MCP 服务器,让 Claude 等大模型实时分析 Android APK。
为 x64dbg 提供的 MCP 插件,让 AI 助手通过 HTTP 控制调试器,设置断点、单步执行和读取内存。
命令行工具,可递归解包 78 种以上归档、压缩和文件系统格式,并切出二进制镜像中的未知数据块。
为 Ghidra 提供 MCP 服务器的扩展,让 AI 大模型通过一组小型工具辅助逆向分析。
为 radare2 提供 LLM 辅助逆向分析的插件,新增 r2ai 命令,并包含专注反编译的 decai 插件。
面向 Windows 的 PE 文件查看与分析工具,支持 EXE、DLL、SYS、静态库、COFF 目标文件和 ELF 文件。
让 AI 智能体通过 MCP 协议调用 radare2 进行二进制分析的服务端,可用于命令行、r2 插件或 HTTP 模式。
常见问题
- 这些项目是怎么挑选的?
- Repolode 收录的每个项目都要通过质量筛选:现在就能用、能解决一个具体问题、不是简单的套壳,而且仍在维护。本页按主题归类已收录的项目,并按 GitHub Star 排序。
- 这里最受欢迎的项目是哪个?
- morluto/rea,GitHub Star 数 44万。选择前建议看看各项目的许可证和最近提交时间。