项目简介
Awesome AI Reverse Engineering 收集 AI 辅助逆向工具,覆盖 JavaScript 与 Web、二进制与原生程序、Android/iOS、浏览器自动化和流量分析。
收录内容包括 MCP 服务器、Skill、IDA Pro/Ghidra/Binary Ninja/JADX 插件、Agent 和桌面工作站。
使用范围: 仅用于自有系统、明确授权的安全测试、数字取证、教育培训和防御性安全研究。
工具形态说明
| 形态 | 作用 |
|---|---|
| MCP Server | 把浏览器、反编译器、调试器或设备能力提供给 AI 调用 |
| Skill | 为 AI 提供分析方法、任务步骤、判断标准和输出规范 |
| IDE / RE 插件 | 把 AI 能力集成到 IDA、Ghidra、JADX、Binary Ninja 等工具 |
| Agent | 根据目标规划任务、调用工具、验证结果并生成报告 |
| 桌面工作站 | 将抓包、浏览器、Hook、AI 分析和结果管理集成在一个应用中 |
| 知识库 | 为 AI 提供漏洞模式、案例和测试思路,但不直接执行分析操作 |
MCP 连接 AI 与分析工具,Skill 定义分析方法,Agent 负责规划、执行和验证。
目录
- 快速选型
- 原厂接口参考
- JavaScript 与 Web 逆向
- IDA Pro 生态
- Ghidra 生态
- 二进制与原生程序逆向
- 通用 Agent、平台与知识库
- Android 与 iOS 安全分析
- 浏览器自动化与流量分析
- 基础逆向工具(非 AI)
- 观察中项目
- 相关资源与验证案例
- 工具评估维度
- 使用规范
- 贡献指南
快速选型
| 需求 | 推荐项目 |
|---|---|
| 普通网页签名、参数和 Cookie 定位 | JS Reverse MCP |
| 综合型 JS、WASM、AST 和网络分析 | jshookmcp |
| 将浏览器加密函数封装成接口 | js-reverse-automation--skill |
| 将网站流量转换为可复用 API 客户端 | reverse-api-engineer |
| 证据采样与本地复现准备 | JS Reverse MCP(源码/网络导出) |
| 反检测浏览器环境 | Camoufox MCP Server |
| IDA 9.4+ 的 GUI 与无头 AI 分析 | Hex-Rays IDA MCP |
| IDA 8.3–9.3 的第三方 MCP 兼容入口 | IDA Pro MCP |
| IDA 文件导出后交给 AI 分析 | IDA-NO-MCP |
| 无头 IDA 服务 | ida-mcp-rs |
| 多个 IDA 实例并行分析 | ida-multi-mcp |
| IDA 内直接使用多种 AI 模型 | Gepetto(需 IDA/Hex-Rays;支持本地模型) |
| Ghidra GUI 与无头 AI 分析 | Ghidra MCP Server |
| radare2 接入 AI Agent | Radare2 MCP Server |
| Binary Ninja 6.0 AI 集成 | Binary Ninja 内置 MCP |
| WinDbg 转储、用户态与内核调试 | WinDbg 官方 MCP |
| x64dbg / x32dbg 动态调试 | x64dbg-mcp |
| Cheat Engine 内存分析 | Cheat Engine MCP Bridge |
| .NET 多程序集与版本差分 | DecompilerServer(需 .NET 10) |
| .NET 程序反编译 | ILSpy-Mcp |
| Python 代码反混淆与 AI 辅助分析 | de4py |
| 多工具二进制自动化平台 | revula |
| 本地 Agent 逆向与证据管理 | REA |
| 综合恶意软件、取证与二进制分析 | Reversecore MCP |
| Android API 提取和调用链分析 | Android Reverse Engineering Skill |
| 无 GUI 的 APK/DEX 静态分析 | jadx-headless-mcp |
| JADX 内交互式 AI 分析 | JADX-AI-MCP |
| Apktool 解包、Smali 分析与重建 | 官方 Apktool CLI + 编码 Agent(非 MCP) |
| Android 原生 SO(.so)逆向 | SOMCP |
| Android 多设备全栈动态分析 | FIRERPA |
| Android Frida 动态插桩 | frida-analykit(v2.1.4;frida>=16.5.9,<18,须验证目标设备) |
| mitmproxy 流量检查、修改与重放 | mitmproxy-mcp |
| 一体化协议分析工作站 | Anything Analyzer |
| 引擎级 JS、JSVMP、WASM 追踪 | Firefox-Reverse |
原厂接口参考
| 接口 | 能力与版本要求 | 选型限制 |
|---|---|---|
| Binary Ninja 内置 MCP | 6.0 起提供 GUI MCP,包含 Free 版;无头 MCP 使用 stdio | 无头版本随 macOS/Linux Commercial、Ultimate 提供;原生 Windows 安装包尚不包含无头二进制,可使用 GUI 接口或 Linux/WSL |
| WinDbg 官方 MCP | WinDbg 1.2610.1001.0+;连接活动调试会话,支持转储、实时目标和 TTD | 正式支持 VS Code Copilot、Copilot CLI;其他客户端的兼容性和 MCP sampling 保护需另行核对。Diagnostician提供调查流程;与观察区第三方 WinDbg MCP 为不同实现 |
| JEB 内置 MCP Server | GUI;5.41 起支持 -c --mcp 无头模式;5.47 增加 APK 分析,5.48 增加 DEX 字节码写入和异步脚本 |
需相应 JEB 许可证;比较第三方插件时应核对独有能力。版本记录 |
JavaScript 与 Web 逆向
JavaScript 运行时调试、请求链定位、Hook、混淆还原、WASM、协议分析和本地算法复现。
综合型 MCP
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| jshookmcp | MCP | 综合型 AI JS 安全分析平台 | 浏览器自动化、CDP、网络监控、JS Hook、WASM、Source Map、AST 变换 | A search-first, profile-aware reverse-engineering workspace for AI agents — 735 tools across 36 domains in one MCP server. | 是 · 2026-11-02 | v0.4.3 · 2026-10-30 | 2094 |
| JS Reverse MCP | MCP | 面向真实浏览器运行时的 JS 调试工具 | 请求参数、动态 Cookie、WebSocket、调用链和关键函数定位 | AI Agent-first JS 逆向 MCP Server:有头 Chrome 调试、断点、网络/WebSocket 分析、Patchright 反检测,可选 CloakBrowser。 | 是 · 2026-09-03 | v4.0.5 · 2026-09-03 | 3034 |
| JSReverser-MCP | MCP / 工作流 | 标准化 Web 逆向流程 | 页面观察、运行时采样、本地复现、补环境和证据沉淀 | JSReverser-MCP 是一个面向 JavaScript 逆向分析的 MCP 工具,专门用于帮助开发者在真实浏览器环境中高效定位前端核心逻辑。它 将脚本检索、断点调试、函数 Hook、网络请求追踪、调用链分析、混淆还原和风险评估整合为统一能力,可直接接入 Claude、 Codex、Cursor 等支持 MCP 的客户端。你可以连接已开启的 Chrome,在登录态页面下持续采样请求参数与返回数据,快速定位签名、 加密、鉴权和关键业务流程。工具同时支持自动化页面操作与结构化报告导出,适合用于接口分析、安全研究、前端调试与工程排障等 场景 | 否 · 2026-05-31 | v2.0.4 · 2026-05-31 | 1046 |
JS 逆向 Skill
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| hello_js_reverse_skill | Skill | 基于反检测浏览器的完整 JS 逆向流程 | 网络捕获、源码定位、Hook、算法还原和本地复现 | 🔧 AI-powered JS逆向工程 Skill —— 覆盖加密还原、混淆分析、动态Cookie、WASM逆向、协议对抗等全链路场景,通过 Node.js 实现算法还原与模拟请求。适配 Claude Code / Claude.ai / 其他AI编码工具 | 是 · 2026-09-08 | v3.9.0 · 2026-09-08 | 1389 |
| js-reverse-automation--skill | Skill | JS 逆向成果服务化 | JSRPC、Flask、autoDecoder、请求加密和响应解密 | 结合chrome-devtools-mcp的能力并加上Skill的规范,实现JSRPC+Flask+autoDecoder方案的前端JS逆向自动化分析,提升JS逆向的效率 | 是 · 2026-10-10 | v2.2 · 2026-09-18 | 607 |
| xbsReverseSkill | Skill 套件 | 模块化 Web 逆向能力 | AST、纯算法、协议分析、浏览器补环境 | Ai逆向的skill目录 | 否 · 2026-07-21 | v1.0.0 · 2026-03-28 | 381 |
定制浏览器与引擎级分析
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| Firefox-Reverse | 定制浏览器 / Agent | 引擎级 JS、JSVMP 和 WASM 追踪 | 高级混淆、动态代码和底层执行轨迹分析 | 🦊 内置 AI 逆向 Agent 的 Firefox — 通用 JS/JSVMP/WASM/签名逆向工作站,SpiderMonkey 引擎层非侵入 trace,把加密参数从黑盒还原成不依赖浏览器的纯算法 | 是 · 2026-11-02 | v0.26.2 · 2026-10-25 | 965 |
IDA Pro 生态
IDA Pro 的 MCP 服务、数据导出工具、内置 AI 插件以及多实例分析接口。
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| Hex-Rays IDA MCP | IDA 插件 / MCP | 原厂 Code Mode 与数据库协调接口 | IDAPython 分析、GUI 与无头共享数据库、多数据库和多 Agent 协作 | Official Hex-Rays IDA MCP Server. | 是 · 2026-10-28 | v20261028.0.3 · 2026-10-28 | 1514 |
| IDA Pro MCP | IDA 插件 / MCP | AI 直接读取和操作 IDA Pro | 反编译、交叉引用、重命名、注释和类型恢复 | AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP. | 是 · 2026-09-26 | 1.4.0 · 2025-10-06 | 13289 |
| IDA-NO-MCP | IDA 插件 / 导出工具 | 将 IDA 数据导出后交给 AI IDE 分析 | 大规模代码索引、低交互成本分析 | Say goodbye to the complex, verbose, and laggy interaction mode of IDA Pro MCP | 否 · 2026-07-26 | 暂无 | 2071 |
| Gepetto | IDA AI 插件 | IDA 内多模型函数分析 | 函数解释、重命名与本地或云端模型辅助 | IDA plugin which queries language models to speed up reverse-engineering | 是 · 2026-08-15 | v1.5.1 · 2025-11-19 | 3488 |
| WPeGPT | IDA AI 插件 | 将多种 AI 模型直接嵌入 IDA | 使用 OpenAI、DeepSeek 等模型进行交互式二进制分析 | An IDA plugin for binary file analysis, powered by AI models such as OpenAI and DeepSeek. | 否 · 2026-05-27 | v3.0 · 2026-05-27 | 1423 |
| ida-mcp-rs | MCP | Rust 实现的无头 IDA 服务 | 服务端部署、自动化流水线 | Headless IDA Pro MCP Server | 是 · 2026-11-01 | v9.5.0 · 2026-11-01 | 891 |
| ida-multi-mcp | IDA 插件 / MCP | 通过单个端点管理多个 IDA 实例 | 多二进制并行分析、跨样本函数相似性搜索和恶意软件组件关联 | Multi-instance IDA Pro MCP server — analyze multiple binaries simultaneously through a single MCP endpoint. | 是 · 2026-09-19 | 暂无 | 468 |
Ghidra 生态
Ghidra 的 MCP 服务、原生扩展、内置 AI 插件、无头自动化接口以及以 Ghidra 为分析后端的 Agent。
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| Ghidra MCP Server | Ghidra 插件 / MCP | 综合型 Ghidra MCP 服务 | GUI 与无头分析、批量操作、P-code、调试器和团队协作 | Ghidra MCP Server — 200+ MCP tools for AI-powered reverse engineering. GUI plugin + headless server, lazy tool loading, convention enforcement, batch operations, Ghidra Server integration, and Docker deployment. | 是 · 2026-10-31 | v7.0.0 · 2026-10-21 | 6058 |
| auto-re-agent | Agent / Ghidra 后端 | 自动重建并验证二进制中的 C/C++ 函数 | 反编译证据收集、候选源码生成、构建测试和一致性检查 | Reconstruct and validate C/C++ code from compiled programs with AI. | 是 · 2026-09-09 | v0.4.0 · 2026-09-09 | 2407 |
| reverse-engineering-assistant | Ghidra 插件 / MCP | Ghidra 逆向任务接口 | 反编译、函数与数据类型分析、重命名和注释 | MCP server for reverse engineering tasks in Ghidra 👩💻 | 是 · 2026-10-27 | v7.3.1 · 2026-09-03 | 896 |
| GhidrAssistMCP | Ghidra 原生扩展 / MCP | Ghidra 内置 MCP 服务 | 原生界面中的实时二进制分析和 Agent 工具调用 | An native MCP server extension for Ghidra | 是 · 2026-10-09 | 3.0.0 · 2026-10-09 | 803 |
| GhidraGPT | Ghidra AI 插件 | 将多种 LLM 直接集成到 Ghidra | 对话式函数解释、符号命名和 AI 辅助分析 | Integrate LLM models directly into Ghidra for AI-enhanced reverse engineering. | 否 · 2026-07-22 | v1.4.0 · 2026-07-22 | 838 |
| PyGhidra-MCP | CLI / MCP | 基于 PyGhidra 的命令行 MCP | 无头分析、GUI 共享状态、脚本化任务和自动化流水线 | Python Command-Line Ghidra MCP | 是 · 2026-11-02 | v0.2.7 · 2026-09-25 | 458 |
| OGhidra | Ghidra 插件 / Agent | Ghidra 内的本地或云端 LLM 分析 | 自然语言查询、自动重命名、知识图谱、恶意代码模式和多实例分析 | OGhidra bridges Large Language Models (LLMs) via Ollama with the Ghidra reverse engineering platform, enabling AI-driven binary analysis through natural language. Interact with Ghidra using conversational queries and automate complex reverse engineering workflows. | 是 · 2026-10-28 | 暂无 | 465 |
二进制与原生程序逆向
radare2、Binary Ninja、动态调试器、内存分析工具以及跨工具逆向 Agent。
radare2 生态
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| Radare2 MCP Server | radare2 插件 / MCP | radare2 官方 Agent 接口 | CLI 与远程会话、无头分析、只读模式、沙箱和自动化流水线 | MCP stdio server for radare2 | 是 · 2026-10-15 | 1.9.0 · 2026-10-15 | 340 |
| r2ai | radare2 AI 插件 | 在 radare2 内使用本地或远程 LLM | 函数解释、自动命名、漏洞分析、反编译辅助和 ReAct 工作流 | LLM-based reversing for radare2 | 是 · 2026-10-26 | 1.5.3 · 2026-10-18 | 496 |
Python 逆向与反混淆
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| de4py | Python 反混淆工具 / AI | Python 代码反混淆与动态分析 | 常见混淆器、打包程序、行为监控和 Ollama 辅助去混淆 | The ultimate AI-powered toolkit for python reverse engineering | 是 · 2026-08-17 | v3.3.2-stable · 2026-08-12 | 1011 |
.NET 与二进制对比
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| DecompilerServer | MCP / Skill | .NET 多程序集反编译与版本比较 | 程序集检索、结构和方法差分、Unity 托管代码(需 .NET 10) | A powerful MCP (Model Context Protocol) server for decompiling and analyzing .NET assemblies, with specialized support for Unity's Assembly-CSharp.dll files. DecompilerServer provides comprehensive decompilation, search, and code analysis capabilities through a rich set of tools and APIs. | 是 · 2026-10-01 | v1.4.0 · 2026-10-01 | 126 |
| ILSpy-Mcp | .NET 反编译器 / MCP | 基于 ILSpy 的托管程序集分析接口 | .dll、.exe 的类型检索、结构分析和方法级反编译 |
🔓 UNLEASH ILSpy'S POWER. Reverse-engineer DOTNET code at GOD SPEED. AI-assisted debugging that THINKS with you. Decompile ANYTHING. 🚀 | 是 · 2026-08-10 | v1.0.3 · 2026-08-06 | 76 |
动态调试与内存分析
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| Cheat Engine MCP Bridge | Cheat Engine 桥接 / MCP | AI 驱动的进程内存分析 | 内存扫描、指针链、结构恢复、反汇编和特征码生成 | Connect your favorite AI agents directly to Cheat Engine via MCP. Automate reverse engineering, pointer scanning, and memory analysis using natural language. | 是 · 2026-08-14 | 暂无 | 1735 |
| x64dbg-mcp | x64dbg 插件 / MCP | 通过 MCP 远程控制 x64dbg 与 x32dbg | 执行控制、断点、内存、寄存器、反汇编和动态调试自动化 | MCP server plugin for x64dbg debugger - enables AI agents and external tools to control debugging via JSON-RPC 2.0 over HTTP/SSE | 是 · 2026-10-28 | v1.0.12 · 2026-10-28 | 546 |
其他逆向软件集成
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| Rikugan | Agent / 插件 | 嵌入 IDA 和 Binary Ninja 的 AI Agent | 在逆向界面中进行连续对话式分析 | A reverse-engineering agent for IDA Pro and Binary Ninja | 是 · 2026-10-12 | v1.4.0 · 2026-09-25 | 703 |
| Binary Ninja MCP | Binary Ninja 插件 / MCP | Binary Ninja AI 桥接 | 多目标二进制实时分析 | A Binary Ninja plugin containing an MCP server that enables seamless integration with your favorite LLM/MCP client. | 否 · 2026-04-05 | v1.2.1 · 2026-03-22 | 456 |
通用 Agent、平台与知识库
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| reverse-skill | Skill / Router | 安全任务和工具链路由 | 多工具编排、CTF、安全研究和报告生成 | Reverse Engineering / Authorized Penetration Testing / Security Research Skill Router Pack AI-powered routing + On-demand toolchain bootstrapping + Self-evolving knowledge base Supports Claude Code, Kiro, Cursor, Cline, and other AI coding clients 逆向/渗透/安全技能路由包 - AI 自动路由 + 按需自举工具链 + 自动进化经验库 | 支持 Claude Code / Kiro / Cursor / Cline 等代码 AI 客户端 | 是 · 2026-09-22 | v1.0.1 · 2026-08-08 | 43960 |
| HexGraph | 本地工作站 / Agent / MCP | 二进制与固件漏洞研究工作站 | 反编译、模糊测试、验证、证据图谱和研究记录 | Self-hosted, agentic vulnerability research for binaries & firmware: an AI agent decompiles, fuzzes, and verifies exploits inside a sandbox, recording every finding to a typed graph. BYOK, fully local. | 是 · 2026-08-15 | hexgraph-v0.9.0 · 2026-07-07 | 21 |
| revula | MCP 平台 | 通用逆向工程自动化后端 | 静态分析、动态调试、恶意软件和批量处理 | A fully functional and production-grade reverse engineering MCP Server | 是 · 2026-08-16 | 暂无 | 84 |
| REA | Agent / CLI / MCP / Skill | 跨应用与二进制的本地逆向调查平台 | 原生、JS/Electron、.NET、应用行为调查、结构化证据与跨版本比较 | Reverse engineer anything with agents, from app behavior down to native binaries. | 是 · 2026-11-02 | rea-agents-6.8.0 · 2026-10-25 | 420424 |
| Reversecore MCP | MCP 平台 | 多工具安全与逆向分析接口 | radare2、YARA、LIEF、CAPA、angr、Volatility 等工具的编排与报告 | A security-first MCP server that empowers AI agents to perform automated reverse engineering, malware analysis, forensics, vulnerability research, and SAST — powered by Radare2, YARA, LIEF, Capstone, and more. | 是 · 2026-10-17 | v3.0.5 · 2026-09-28 | 216 |
Android 与 iOS 安全分析
APK 反编译、API 提取、动态插桩、设备管理、流量分析和移动安全知识库。
Android 静态分析与反编译
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| Android Reverse Engineering Skill | Skill | Android 静态分析与 API 提取 | APK、XAPK、JAR、AAR、Retrofit、OkHttp 和调用链分析 | Claude Code skill to support Android app's reverse engineering | 是 · 2026-10-11 | v1.1.0 · 2026-04-27 | 8615 |
| jadx-headless-mcp | JVM / MCP | 无 GUI 的 JADX 静态分析接口 | APK/DEX 分析、源码分页、交叉引用和资源检索 | Headless MCP server for Android APK static analysis, built directly on jadx-core. No JADX GUI required. | 是 · 2026-10-30 | v0.8.0 · 2026-10-19 | 148 |
| JADX-AI-MCP | JADX 插件 / MCP | JADX 内实时 AI 分析 | APK 代码阅读、漏洞分析和上下文审查 | Plugin for JADX to integrate MCP server | 是 · 2026-10-19 | v6.5.0 · 2026-10-19 | 2964 |
| apktool-mcp-server | Apktool / MCP | 通过 AI 操作 Apktool 的解包与重建能力 | Manifest、资源和 Smali 分析,APK 解包、修改与重新构建 | A MCP Server for APK Tool (Part of Android Reverse Engineering MCP Suites) | 否 · 2026-07-02 | V3.0.2 · 2026-07-02 | 706 |
| SOMCP | 原生 SO / MCP | Android 手机端 SO 逆向 MCP | ELF 结构分析、Rizin 反汇编、LIEF ELF 修复/重写、补丁会话、Cloudflare Tunnel 和 APK MCP 桥接 | SOMCP 是一个运行在 Android 手机上的本地 SO 逆向 MCP 服务器。它通过 Streamable HTTP 暴露 MCP 工具,让客户端可以在手机上完成 ELF 结构分析、Rizin 反汇编/分析、LIEF ELF 修复/重写、补丁会话、构建导出、Cloudflare Tunnel 暴露和可选 APK MCP 桥接 | 是 · 2026-11-01 | v1.0.23 · 2026-11-01 | 220 |
动态插桩与设备控制
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| FIRERPA | Android 平台 / MCP / Agent | Android 全栈设备控制与动态分析 | 多设备远程控制、UI/OCR 自动化、MITM、Frida、代理网络和长期任务 | Android Full-Stack Device Control Platform: WebRTC/H.264 remote desktop, UI/OCR/image-matching automation, one-click MITM, built-in Frida, proxy/VPN/frp/P2P networking, MCP/Agent, 160+ APIs, designed for multi-device clusters and engineered deployments. | 是 · 2026-09-27 | v10.9 · 2026-09-27 | 8707 |
| frida-analykit | Frida 工具包 / MCP | 面向 Android Agent 的动态插桩接口 | Frida 版本管理、底层工具封装、Hook 和运行时分析 | Frida 工具包 - 主要面向安卓端逆向,解决frida环境版本管理和对Agent端常用底层工具方法封装,支持MCP。(目前主要由AI开发维护代码) | 否 · 2026-05-16 | v2.1.4 · 2026-05-14 | 156 |
| iOS MCP | MCP | 越狱 iOS 设备控制 | 应用、文件、日志、HID 和辅助功能操作 | 让 Claude、Codex、Cursor 等 AI 助手看懂 iPhone 屏幕并直接操作手机的 iOS 自动化工具与 MCP Server,支持 UI 树获取、元素定位、截图与 OCR 识别、点击滑动、文字输入、应用管理和日志读取,适用于自动化测试与 iOS 逆向调试 | 是 · 2026-09-27 | v1.2.8 · 2026-09-27 | 698 |
浏览器自动化与流量分析
浏览器控制、反检测环境、代理抓包、协议分析和一体化逆向工作站。
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| reverse-api-engineer | Agent / CLI | 将网站实际调用的端点生成类型化 API 客户端 | 浏览器流量捕获、接口发现、HAR 分析和 Python/JS/TS 客户端生成 | Reverse engineer any website into a typed API client. Works with Claude Code, Codex, Cursor and OpenCode. | 是 · 2026-10-29 | v0.14.0 · 2026-09-23 | 2422 |
| Camoufox MCP Server | MCP | 反检测和隐私浏览器自动化 | 指纹控制、代理、多会话隔离和真实浏览器环境 | 暂无简介 | 是 · 2026-10-04 | v2.6.0 · 2026-10-03 | 53 |
| mitmproxy-mcp | mitmproxy / MCP | AI 驱动的 HTTP/HTTPS 流量操作 | 流量检索、拦截、修改、重放、认证识别和接口结构提取 | MCP Server that wraps mitmproxy and exposes it as a tool to any MCP client, allows your AI agents to inspect traffic, filter traffic, intercept & modify traffic, request reply, set global headers, and start/stop mitmproxy as needed. | 是 · 2026-09-28 | v0.7.2 · 2026-09-28 | 134 |
| CipherBridge | 桌面工作站 / AI Agent | AI 辅助的 APP/Web 加解密逆向与流量桥接 | 浏览器 Hook、小程序源码分析、加解密参数还原、Burp 双向加解密桥接和 mitmdump 插件生成 | 面向APP/Web 加解密逆向分析、渗透测试人员的可视化解密框架 | 是 · 2026-10-09 | 6.0 · 2026-10-08 | 462 |
| Anything Analyzer | 桌面工作站 | 一体化协议和逆向分析 | 浏览器、代理、Hook、AI 和 MCP 集成 | 全能协议分析工具:浏览器抓包 + MITM 代理 + 指纹伪装 + AI 分析 + MCP Server 无缝对接 AI Agent/IDE | All-in-one protocol analysis toolkit — built-in browser capture, MITM proxy, JS hooks, fingerprint spoofing, AI analysis & MCP server for agent integration | 是 · 2026-10-06 | v3.7.0 · 2026-10-06 | 3822 |
基础逆向工具(非 AI)
以下为反编译、调试、插桩、符号执行与流量分析的基础工具,不计入正式 AI 项目;相关 AI 接口见对应生态分类。
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| Ghidra | 反编译器 / 分析框架 | 跨平台原生二进制静态分析 | 反汇编、反编译、类型恢复、脚本与无头分析 | Ghidra is a software reverse engineering (SRE) framework | 是 · 2026-10-30 | Ghidra_12.2_build · 2026-10-22 | 96958 |
| jadx | Android 反编译器 | DEX 到 Java 的代码还原 | APK/DEX 代码阅读、交叉引用、资源与 GUI/CLI 分析 | Dex to Java decompiler | 是 · 2026-10-30 | v1.5.6 · 2026-07-10 | 51465 |
| Apktool | APK 解包 / 重建工具 | Android 资源与 Smali 解码和重建 | Manifest、资源、Smali 检查与修改后的 APK 重建 | A tool for reverse engineering Android apk files | 是 · 2026-10-28 | v3.0.3 · 2026-07-20 | 26914 |
| Frida | 动态插桩工具包 | 跨平台运行时观测与 Hook | 应用运行时行为分析、函数追踪和自定义插桩脚本 | Main repo for hosting release binaries | 是 · 2026-11-01 | 17.25.1 · 2026-11-01 | 22602 |
| ILSpy | .NET 反编译器 | 托管程序集浏览与 C# 反编译 | 类型和方法检索、元数据检查、源码导出与 CLI 分析 | .NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform! | 是 · 2026-11-01 | v11.2 · 2026-10-27 | 26910 |
| radare2 | CLI / 分析框架 | 终端中的跨平台二进制分析 | 反汇编、反编译、调试、脚本和自动化分析 | UNIX-like reverse engineering framework and command-line toolset | 是 · 2026-11-02 | 6.2.4 · 2026-10-05 | 25242 |
| x64dbg | Windows 调试器 | Windows 用户态动态调试 | x64/x86 程序的断点、寄存器、内存和执行追踪 | An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis. | 是 · 2026-10-28 | 2026.05.27 · 2026-05-27 | 50150 |
| angr | 二进制分析 / 符号执行框架 | 程序状态与路径约束分析 | 控制流恢复、符号执行、路径探索和约束求解 | A powerful and user-friendly binary analysis platform! | 是 · 2026-10-30 | 暂无 | 9278 |
| mitmproxy | HTTP/HTTPS 代理 | 可交互和脚本化的流量分析 | 请求与响应检查、修改、重放和 Python 插件 | An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers. | 是 · 2026-10-30 | v12.3.1 · 2026-10-25 | 46557 |
| Rizin | CLI / 分析框架 | 基于 radare2 分支发展的二进制分析框架 | 反汇编、分析、调试和脚本化工具集成 | UNIX-like reverse engineering framework and command-line toolset. | 是 · 2026-10-30 | v0.9.1 · 2026-06-29 | 4094 |
| wxapkg | 桌面工具 | 微信小程序包解密与解包 | .wxapkg 扫描、解密、解包和源码结构还原 |
跨平台微信小程序反编译 GUI 工具,.wxapkg 文件扫描 + 解密 + 解包工具 | 否 · 2026-04-28 | v2.0.0 · 2026-04-16 | 4341 |
| zhong-wechat-wmpf-debugger | 调试工具 | Windows 微信小程序 F12 调试入口 | WMPF 版本检测、CDP/DevTools 桥接和新旧运行时调试 | WeChatOpenDevTool 微信小程序强制开启开发者工具 | 否 · 2026-07-18 | v1.3.0 · 2026-07-18 | 122 |
观察中项目
以下项目与清单主题高度相关,但仍需观察维护持续性、成熟度、使用边界或与现有项目的重叠程度。列入观察区不代表不推荐试用。
| 项目 | 形态 | 核心定位 | 适用场景 | GitHub 简介 | 最近更新 | 最新 Release | Stars |
|---|---|---|---|---|---|---|---|
| ReArk | 桌面工作站 / Agent | HarmonyOS 与移动应用分析工作台 | HAP/APP/ABC、APK/AAB、IPA、原生文件与 HDC/ADB 设备分析 | An intelligent reverse engineering and AI-assisted analysis tool for HarmonyOS NEXT (HAP/APP/ABC), Android (APK/AAB), iOS (IPA), and native PE/ELF/Mach-O binaries. | 是 · 2026-10-28 | v1.2.0 · 2026-10-26 | 879 |
| DexDec | 反编译器 / MCP / 桌面工作站 | Rust 实现的 Android 反编译与 AI 接口 | APK/DEX、Java/Kotlin 输出、按需源码与 GUI 上下文共享 | Fast, accurate Android decompilation for humans and AI agents. | 是 · 2026-08-25 | v1.0.2 · 2026-08-21 | 122 |
| IDAssist | IDA AI 插件 / MCP 客户端 | IDA 内的 Agent 与语义检索 | 多模型、ReAct、语义图谱、RAG 和外部 MCP 工具 | AI-Powered Reverse Engineering Plugin for IDA Pro | 是 · 2026-09-20 | 2.4.0 · 2026-09-14 | 901 |
| Cerberus RE | Skill / CLI / MCP | Apple 二进制静态与动态证据关联 | Mach-O/ObjC/Swift/XPC、Ghidra、LLDB 和 Frida(运行时工作流需 macOS) | cerberus-re is a local Apple-focused reverse-engineering workbench for building a repeatable three-headed static/dynamic/instrumentation loop around Ghidra, LLDB, and Frida. | 是 · 2026-08-30 | 暂无 | 221 |
| mobile-reverse-skill | Skill / 脚本 | 移动端静态与动态分析工作流 | Android Java/JNI、iOS PlayCover、运行时观测与证据记录 | A Claude Code skill for reverse-engineering mobile apps | 是 · 2026-11-02 | 暂无 | 63 |
| leanrea | Skill | 直接调用本地 CLI 的轻量逆向方法 | Electron/JS、原生二进制、托管程序集和文件格式初查 | One 8 KB skill that replaces REA (Reverse Engineer Anything): plain CLI tools, no MCP. Benchmarked: 38% faster, 35% cheaper. | 是 · 2026-10-17 | 暂无 | 3877 |
| apk-reverse | Skill / 脚本 | Android APK 修改与运行验证方法 | DEX 补丁、重打包、签名、动态分析和分级证据记录 | 🔒 无法公开访问 | 无法公开访问 | 暂无 | — |
| Seep-Reverse-Lab | 工作站 / MCP / Skill | 多工具逆向工作台与授权边界审计 | Android、原生程序、CTF、工具编排和调查记录 | Agent-Native multi-platform reverse engineering and CWE-602 client-side authorization audit workbench. | 是 · 2026-10-26 | 暂无 | 2036 |
| WinDbg MCP(第三方) | WinDbg / MCP | Windows 内核与用户态调试接口 | DbgEng、KDNET、TTD、Frida、远程调试和虚拟机控制 | C# MCP server for kernel & user-mode Windows debugging — DbgEng COM, KDNET, Frida, dbgsrv, TTD, and integrated VM control. 29 tools for LLM agents. | 是 · 2026-10-07 | 暂无 | 45 |
| jebmcp | JEB Pro 插件 / MCP | 将 JEB Pro 分析能力接入 AI 客户端 | APK 反编译、调用关系、Manifest、符号重命名和漏洞分析 | 暂无简介 | 否 · 2026-04-26 | 暂无 | 263 |
| GhidraMCP | Ghidra 插件 / MCP | Ghidra 与 AI 客户端连接 | 反编译、函数分析和符号整理 | MCP Server for Ghidra | 是 · 2026-10-10 | 2.0 · 2026-10-10 | 11701 |
| reverse-skill | Skill | 高级 Web 逆向方法库 | JSVMP、Worker、WASM、Webpack、AST 和协议分析 | 面向 Web JS 逆向分析的技能仓库,覆盖请求链定位、运行时诊断、AST 混淆恢复、JSVMP、worker、WASM、webpack/runtime 与协议语义分析。 | 否 · 2026-04-01 | jsr-skills-15-a3e116e · 2026-05-02 | 383 |
| VortexDBG | Android 模拟器 / MCP | 设备外联合模拟原生库与 DEX/Java | ARM .so、Dalvik/Java、JNI、断点、内存、寄存器和调用追踪 |
Emulate Android native libraries and DEX/Java classes together, off-device, and drive them with AI through MCP. A production-grade Kotlin engine for Android reverse engineering: native .so emulation (Unicorn2, Dynarmic), Dalvik/DEX and JNI, off-device automation. 安卓逆向工程引擎:在同一处同时模拟原生库与 DEX/Java 类,脱机运行,并通过 MCP 用 AI 驱动。Kotlin 打造,面向生产。 | 否 · 2026-07-16 | 暂无 | 13 |
| droidsaw | Android 反编译器 / MCP | DEX、Hermes 与 React Native 跨层分析 | DEX→Java、Hermes→JavaScript、跨 JS/Java 桥污点分析、SBOM 和审计 | Pure-Rust Android decompiler and security-audit suite. DEX → Java, Hermes → JavaScript. Cross-layer taint across the React Native bridge. CycloneDX SBOM + OpenVEX. CLI and MCP. Bytecode is not a security layer. | 否 · 2026-06-11 | 暂无 | 35 |
| Charles MCP Server | MCP | Charles Proxy AI 接入 | 实时流量、历史 Session 和请求分析 | Charles Proxy MCP server for AI agents with live capture, structured traffic analysis, and agent-friendly tool contracts | 否 · 2026-06-23 | v3.0.3 · 2026-04-21 | 329 |
| algokiller-plugin | Plugin / Skill / MCP | ARM64 执行轨迹证据分析 | GB 级 Trace 检索、关键数据流定位和密码算法恢复 | ARM64 trace evidence analysis & cipher algorithm recovery — Claude Desktop plugin with skills + local MCP server driving the native ak_search engine over GB-scale trace files | 否 · 2026-05-14 | 暂无 | 80 |
| Diaphora MCP | IDA / Diaphora / MCP | 自动化二进制差分 | IDA 数据库导出、函数匹配、调用图变化、安全变更排序和补丁报告 | MCP server for automated binary diffing. | 是 · 2026-10-12 | v1.1.0 · 2026-10-12 | 20 |
| Reverify | MCP / CLI / 验证层 | AI 二进制逆向结论的确定性验证 | 字节、指令、二进制结构、行为等价、表达式证明和跨会话证据账本 | Stop your AI from making things up — it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is the proving ground. MCP server + CLI. | 是 · 2026-09-07 | v0.11.0 · 2026-09-04 | 1322 |
| MiniApp CDP MCP | MCP | 微信小程序 CDP 调试工具 | 微信开发者工具、PC 微信小程序、运行时代码和请求分析 | 微信小程序逆向工程 MCP 服务器,让你的 AI 编码助手(如 Claude、Cursor、Antigravity)能够直接通过 Chrome DevTools Protocol (CDP) 调试和分析微信小程序(包括微信开发者工具或 PC 端微信小程序)中的 JavaScript 代码。 | 否 · 2026-04-22 | 暂无 | 240 |
相关资源与验证案例
| 资源 | 用途 |
|---|---|
| awesome-ai-reverse-engineering | AI 逆向项目发现目录;评级基于 README 与安装检查,不代表源码安全或任务验证 |
| awesome-reverse-engineering | REA 作者整理的通用逆向工具与学习资源 |
| Awesome REA (AIshihzong) | AI 逆向与重建案例列表;逐条按出处标注是否真的用了 REA,附按被替代软件查找的索引和 REA 对照实验汇总;标签依据引用来源,未复现 |
| REA workflows | REA 随附的证据整理、版本比较与重建工作流参考 |
| DX-Ball 重建案例 | 固定编译器与原程序差分验证记录;仍依赖原始资源及部分 CRT 对象,并有待验证行为 |
工具评估维度
| 维度 | 检查重点 |
|---|---|
| 工具形态 | MCP、Skill、插件、Agent、桌面应用或知识库;Skill 提供方法,其他形态负责连接或操作工具 |
| 分析能力 | 静态分析、动态分析、流量分析、设备控制、浏览器自动化、代码重建和报告生成 |
| 写操作 | 是否支持重命名、注释、断点、Hook、设备操作或浏览器状态修改;执行前备份分析数据库和测试环境 |
| 上下文占用 | 是否支持按需加载、搜索、摘要、分片读取和最小化返回 |
| 任务产物 | 是否保存请求与响应样本、Hook 脚本、调用链、关键代码、环境依赖、复现代码、失败记录、证据和报告 |
| 部署方式 | 本地桌面、无头服务、Docker、虚拟机、越狱或 Root 设备、浏览器扩展、IDE 插件 |
| 维护情况 | 最近提交、Issue 响应、Release、安装文档、客户端与软件版本、实验性功能 |
| 版本边界 | 稳定版、预发布版和默认分支的能力差异;原厂接口与第三方实现的兼容性及独有能力 |
| 验证证据 | CI 的测试范围、真实样本与设备结果、跳过或失败项、独立复现、尝试次数和模型预算;区分工具运行成功与任务完成 |
| 依赖与成本 | 上游许可证、商业软件版本、硬件和设备要求、部署及更新成本、模型调用和遥测的数据范围 |
本列表收录不代表对项目安全性、稳定性或持续维护状态作出保证。
使用规范
本项目收录内容仅用于:
- 自有软件和自有系统分析;
- 获得明确授权的安全测试;
- 恶意软件研究;
- 数字取证;
- 互操作性研究;
- 教育和培训;
- CTF;
- 防御性安全研究。
请勿将相关工具用于:
- 未经授权访问他人系统;
- 绕过访问控制或付费限制;
- 窃取账号、凭证、Cookie 或个人数据;
- 批量滥用第三方服务;
- 破坏网站、应用或网络服务;
- 违反软件许可协议、法律法规或平台规则的活动。
使用者应自行确认目标系统的授权范围和所在地法律要求。
贡献指南
欢迎提交新的 AI 逆向工程项目。
项目至少满足以下条件之一:
- 提供逆向相关 MCP Server;
- 提供可复用的逆向 Skill;
- 将 AI 集成到逆向软件;
- 提供 AI 驱动的静态或动态分析能力;
- 提供浏览器、设备或抓包工具的 AI 接口;
- 提供完整的逆向 Agent 或工作站。
提交时请包含:
| [项目名称](项目地址) | 项目形态 | 一句话核心定位 | 主要适用场景 |
可补充说明:
- 支持的平台;
- 安装方式;
- 支持的 AI 客户端;
- 是否需要商业软件;
- 是否需要 Root 或越狱环境;
- License;
- 最近维护时间。
以下项目通常不收录:
- 没有源码或文档的项目;
- 仅有概念介绍、没有可运行实现的项目;
- 长期失效且没有替代价值的项目;
- 主要用于未授权攻击、账号窃取或恶意绕过的工具;
- 与 AI 或逆向工程关系较弱的普通自动化项目。
Star
如果这份清单对你有帮助,欢迎 Star、Fork 或提交 Pull Request;也欢迎推荐新的 AI 逆向工程工具、MCP、Skill、插件和 Agent。
License
本列表采用 MIT License。
项目列表中的各个工具拥有各自的许可证,使用前请查看对应仓库的 License 和使用说明。