AI 逆向工程工具目录
精选 AI 辅助逆向工程工具目录——智能体原生的新一派、IDA / Ghidra 等经典反汇编器、动态分析与恶意软件分析工具,以及选型建议。
最近更新: 2026-10-15
智能体原生工具(新一派)
围绕 AI Agent 做分析的新一代工具:
- REA(Reverse Engineer Anything)——开源 MCP 服务器,把 Claude Code、Codex、Cursor 等 Agent 接到 Ghidra、Hopper、IDA。本地运行、MIT 协议,从 Electron 应用到原生二进制通吃。先看我们的安装指南。
- RevEng.AI——AI 驱动的云端二进制分析平台,面向逆向工程师、威胁狩猎与产品安全团队。商业产品。
- ART — AI Reverse-engineering Tool——EPAM 出的企业级 AI 逆向与代码理解方案。商业 / 企业服务。
反汇编器与反编译器(经典引擎)
Agent 接入的主战场——深度手工分析仍然在这里发生:
- Ghidra——NSA 的开源反汇编/反编译器。免费、可脚本化,是多数 REA 配置的默认引擎。
- IDA Pro——交互式反汇编与反编译的行业标准,插件生态庞大。商业软件(有免费版)。AI Agent 加速的正是它,而不是取代它。
- Binary Ninja——现代反汇编器,API 对开发者友好、界面干净。商业软件(有免费版)。
- radare2 / Rizin / Cutter——开源逆向框架及其图形前端。
动态分析与调试
观察运行中的软件:
- Frida——向运行中的进程注入脚本,追踪调用、检查数据、改变行为。
- x64dbg——开源的 Windows 原生可执行文件调试器。
- GDB 配 GEF 或 pwndbg——Linux 逆向的标准组合。
- Cheat Engine——内存扫描与调试器,游戏与程序修改常用。
恶意软件分析与 triage
- capa——用规则匹配静态/动态分析结果,识别可执行文件的能力。
- FLOSS——还原混淆字符串,包括栈上构造的字符串。
- PE-sieve——扫描运行中的进程,找出注入或修改过的代码并转储。
- YARA-X——YARA 的 Rust 继任者,基于规则的文件分类。
- MobSF——Android 与 iOS 应用的自动化静态/动态分析。
怎么选
没有全能最优解——2026 年稳妥的默认组合是搭配使用:
- 逆向新手? 从 Ghidra(免费)加 REA 的 Agent 层开始。你得到一个完整反编译器,外加一层大白话向导。
- 已有 IDA 或 Binary Ninja? 保留你的工作台,在上面加 Agent 服务器——REA 能直接使用你现有的 IDA 安装。
- 有云端流程的安全团队? 评估 RevEng.AI 做团队级二进制分析,与本地工具配合。
- 移动端为主? Android 用 JADX 和 MobSF,再加一个 Agent 帮你总结结论。
- 游戏 / 应用修改? Frida 与 Cheat Engine 仍是务实之选。
对页面上所有工具都适用的提醒:只在授权目标上使用——你自己的软件、获得许可的检查、或经批准的研究。法律边界一般在哪里,主指南 里有说明。
缺了什么工具?这个目录会持续更新——跑得最快的是智能体原生这一派,本页会一直追踪。