在 GitHub 上加星Star1.1k 个星标

集成

IDA NO MCP:面向 AI 编程工具的 IDA 反编译导出工具

IDA Pro 导出工具,不走 MCP,而是把分析好的二进制导出为普通文件,交给 Cursor、Claude Code 等 AI 编程工具使用。它把每个反编译成功的函数写成一个 .c 文件(反编译失败时改为 .asm),文件头列出函数名、地址、调用者和被调用者;同时导出字符串表、导入表和导出表,按 1 MB 分块输出各段内存的十六进制转储,并记录回退、失败和被跳过的库函数。它提供两种形态:适合中小文件的 IDA 插件(Export for AI,快捷键 Ctrl-Shift-E),以及适合大文件或批量导出、可跳过 IDA 自动分析的 Rust 命令行程序。

目标
二进制
类别
独立智能体工作流
关联
独立智能体集成
来源复核于

使用条件与局限

  • 前提条件:插件 oldpython/INP.py 需放入 IDA 的插件目录(Windows 为 %APPDATA%\Hex-Rays\IDA Pro\plugins,Linux 和 macOS 为主目录下的 .idapro/plugins)。Rust 版程序需要本机安装 IDA Pro 9.x,运行时链接其不可再分发的 libida 和 libidalib 库,并需要 LLVM/Clang 供 bindgen 使用;必须在各平台上原生构建,且 idalib crate 版本须与 IDA 版本匹配,例如 IDA 9.3sp1 对应 idalib 0.9.0。
  • 局限:中文 README 指出,IDA 内的插件处理 100 MB 以上的文件时可能卡死,独立程序的 --skip-analysis 选项可以避开这一问题。仓库没有发布版本,所审阅的 main 分支提交日期为 2026-07-26。
  • 许可:仓库没有许可证文件,GitHub 也未识别出许可证。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README_EN.md GitHub · P4nda0s/IDA-NO-MCP · 修订 2a48a91
  2. README.md GitHub · P4nda0s/IDA-NO-MCP · 修订 2a48a91
  3. https://github.com/P4nda0s/IDA-NO-MCP/tree/2a48a91da706eb778761bfd47e5bb9dde8b651fb

同分区更多条目:智能体与 MCP

智能体与 MCP分区全部 79 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页