Vibe reversing with IDA Pro
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-namename333-ida-pro-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# IDA Pro MCP 插件 [](https://opensource.org/licenses/MIT) [](https://www.python.org/downloads/) [](https://www.hex-rays.com/products/ida/) ## 1. 项目概述 IDA Pro MCP (Modding and Code Analysis Plugin) 是一个功能强大的 IDA Pro 插件,旨在提供丰富的代码分析、自动化和修改功能,帮助逆向工程师和安全研究人员更高效地进行二进制分析。该插件实现了标准 MCP 协议,支持与各种 MCP 客户端进行交互。 本项目基于 mrexodia/ida-pro-mcp( https://github.com/mrexodia/ida-pro-mcp ) 二次开发增强,保留原核心功能并自行diy扩展了一些功能。 十分建议大家去下载原项目,我本意是自己根据原项目自己加一点trace功能什么的和优化一些操作方便我自己使用,但是原项目更新太快太厉害了,我如果要更新要么功能远不如,要么就基本上照抄。。 ### 1.1 核心价值 - **自动化分析流程**:减少重复工作,提高分析效率 - **增强的函数和变量分析**:提供更深入的代码洞察 - **批量处理功能**:支持大规模代码修改和分析 - **动态分析辅助**:生成 Frida 和 Angr 脚本,辅助动态分析 - **混淆检测**:识别常见的代码混淆技术 - **算法识别**:自动识别常见加密算法和哈希函数 - **标准 MCP 协议兼容**:支持与各种 MCP 客户端交互 ### 1.2 技术栈 | 技术/依赖 | 版本要求 | 用途 | | ----------- | -------- | ---------------- | | Python | >= 3.11 | 插件开发语言 | | IDA Pro | >= 7.5 | 宿主环境 | | mcp | >= 1.6.0 | MCP 协议支持 | | pydantic | >= 2.0.0 | 数据验证和序列化 | | fastmcp | 最新版 | MCP 服务器实现 | | frida-tools | 可选 | 动态分析支持 | | angr | 可选 | 符号执行支持 | ## 2. 目录结构 ``` ida-pro-mcp/ ├── src/ │ └── ida_pro_mcp/ │ ├── __init__.py # 插件入口 │ ├── idalib_server.py # IDA 库服务器 │ ├── mcp-plugin.py # 主插件文件 │ ├── mcp_config.json # 插件配置 │ ├── script_utils.py # 脚本生成辅助模块 │ ├── server.py # MCP 服务器 │ └── server_generated.py # 自动生成的服务器代码 ├── .gitignore # Git 忽略配置 ├── CONTRIBUTING.md # 贡献指南 ├── README.md # 项目说明文档 ├── ida-plugin.json # IDA 插件配置 ├── pyproject.toml # 项目配置文件 ├── requirements.txt # 依赖列表 ├── test_script_utils.py #…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.