Repolode

安全与隐私

逆向工程工具:36 个开源项目(2026)

反编译器、反汇编器和二进制分析工具,用来弄清编译后的软件到底做了什么。

项目
36
本周
+3万
更新
3小时前

怎么选

先确定目标文件的类型和要做的事。原生二进制的反汇编与反编译可选 Ghidra,它自带脚本和图形视图;.NET 程序集用 ILSpy 还原为 C#,Android 应用用 jadx 还原为 Java。如果只想先弄清文件结构,ImHex 的模式语言可以解析十六进制数据。

热门项目对比

项目Star本周许可证更新
rea44万+2.5万MIT3小时前
ghidra9.9万+2115Apache-2.0昨天
ImHex5.6万+100GPL-2.030天前
jadx5.2万+262Apache-2.05天前
reverse-skill4.4万+404MIT2个月前
Apktool2.7万+168Apache-2.06天前

全部项目

让 AI 智能体通过 MCP 和命令行逆向分析原生二进制、Electron 应用、.NET 程序集和网站。

44万+2.5万 本周10.9万TypeScriptMIT更新于 3小时前

Ghidra 是美国国家安全局开源的软件逆向工程框架,提供反汇编、反编译、图形化分析和脚本能力。

9.9万+2115 本周1.1万JavaApache-2.0维护活跃更新于 昨天

一款面向逆向工程与二进制分析的跨平台十六进制编辑器,内置用于解析文件结构的模式语言。

5.6万+100 本周2613C++GPL-2.0维护活跃更新于 30天前

将 Android Dex、APK 等文件反编译为可读 Java 源码的命令行与图形界面工具。

5.2万+262 本周5914JavaApache-2.0维护活跃更新于 5天前

面向 AI 编程助手的逆向与渗透技能路由包,自动匹配任务对应的方法论并检查本地工具链。

4.4万+404 本周6588PowerShellMIT维护活跃更新于 2个月前

用于逆向分析闭源 Android APK 的命令行工具,可将资源还原到接近原始形态并重新打包。

2.7万+168 本周4238JavaApache-2.0维护活跃更新于 6天前

开源、跨平台的 .NET 程序集浏览器与反编译器,可将编译后的 .NET 程序还原为可读的 C# 代码。

2.7万+105 本周3820C#MIT维护活跃更新于 6小时前

开源逆向工程框架与命令行工具集,用于分析、反汇编、调试和模拟二进制程序。

2.5万+134 本周3428COther更新于 6小时前

基于 rizin 构建的免费开源逆向工程平台,提供图形界面。

2万+53 本周1540C++GPL-3.0更新于 4天前

用 Rust 编写的固件分析工具,可识别并按需提取嵌入在其他文件中的文件和数据。

1.5万+29 本周1871RustMIT更新于 3个月前

将 IDA Pro 接入 MCP 协议的服务器,让大模型助手协助逆向分析二进制程序。

1.3万+146 本周1640PythonMIT维护活跃更新于 上个月

跨平台文件识别与静态分析工具,可识别可执行文件的类型、编译器、加壳器和保护方案。

1.2万+61 本周995JavaScriptMIT维护活跃更新于 9小时前

让 LLM 客户端通过 MCP 调用 Ghidra 逆向分析功能的服务器,可反编译和分析二进制文件。

1.2万+146 本周1293JavaApache-2.0更新于 28天前

dnSpy 的非官方延续版本,用于在没有源码时调试和编辑 .NET 与 Unity 程序集。

1.1万+41 本周790C#GPL-3.0更新于 6天前

基于 QEMU 的轻量级多架构 CPU 模拟框架,通过统一的 API 运行机器码。

9545+27 本周1588CGPL-2.0更新于 20天前

为 GDB 提供增强功能的 Python 扩展,面向漏洞利用开发与逆向分析。

8425+9 本周841PythonMIT更新于 3个月前

一款基于 IDE 风格界面的 Java 与 Android 字节码编辑器,可反编译、修改、反混淆并导出已编译程序。

7454+2 本周547JavaMIT维护活跃更新于 5天前

让 AI 助手通过 MCP 调用 Ghidra 做逆向分析的服务器,提供 200 多个工具。

6151+125 本周382JavaApache-2.0更新于 3小时前

跨平台的 C++ 库,提供 Python 和 Rust 绑定,用于解析、修改和抽象 ELF、PE、Mach-O 等可执行文件格式。

5638+11 本周759C++Apache-2.0维护活跃更新于 5小时前

一个类 UNIX 的逆向工程框架与命令行工具集,用于分析二进制文件、反汇编代码和调试程序。

4150+53 本周700CLGPL-3.0更新于 4小时前

面向 Apple 固件研究的命令行工具箱,涵盖 IPSW/OTA 下载、Mach-O 与 dyld 缓存分析、kernelcache 和 iOS 设备操作。

3871+25 本周326GoMIT维护活跃更新于 7小时前

一款 IDA Pro 插件,把反编译函数交给大语言模型解释、加注释并建议变量名。

3485333PythonGPL-3.0更新于 3个月前

为 JADX 反编译器提供的插件与 MCP 服务器,让 Claude 等大模型实时分析 Android APK。

2993+16 本周281JavaApache-2.0更新于 20天前

为 x64dbg 提供的 MCP 插件,让 AI 助手通过 HTTP 控制调试器,设置断点、单步执行和读取内存。

2801+59 本周319ZigMIT维护活跃更新于 4天前

命令行工具,可递归解包 78 种以上归档、压缩和文件系统格式,并切出二进制镜像中的未知数据块。

2637+18 本周159PythonMIT更新于 5小时前

为 Ghidra 提供 LLM 辅助的逆向分析扩展,支持代码解释、对话与智能体式调查。

778+4 本周78JavaMIT更新于 22天前

为 radare2 提供 LLM 辅助逆向分析的插件,新增 r2ai 命令,并包含专注反编译的 decai 插件。

535+37 本周70CMIT维护活跃更新于 昨天

面向 Windows 的 PE 文件查看与分析工具,支持 EXE、DLL、SYS、静态库、COFF 目标文件和 ELF 文件。

377+87 本周44C++MIT更新于 12天前

让 AI 智能体通过 MCP 协议调用 radare2 进行二进制分析的服务端,可用于命令行、r2 插件或 HTTP 模式。

357+9 本周43CMIT维护活跃更新于 23天前

常见问题

这些项目是怎么挑选的?
Repolode 收录的每个项目都要通过质量筛选:现在就能用、能解决一个具体问题、不是简单的套壳,而且仍在维护。本页按主题归类已收录的项目,并按 GitHub Star 排序。
这里最受欢迎的项目是哪个?
morluto/rea,GitHub Star 数 44万。选择前建议看看各项目的许可证和最近提交时间。

更多专题