吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 496|回复: 11
上一主题 下一主题
收起左侧

[IDA Plugin] IDA Pro 官方 MCP 插件

[复制链接]
跳转到指定楼层
楼主
KellyCR 发表于 2026-9-28 20:44 回帖奖励
本帖最后由 KellyCR 于 2026-9-28 22:58 编辑

IDA 官方近期开源了自己的 MCP 插件,本文记录其安装与使用方法,与同类插件相比的优势可自行阅读官方博客。

前提条件

  • Python 版本 >= 3.11
  • IDA Pro 版本 >= 9.4 且用 idapyswitch 指定了 python 路径
  • 安装了 Git、uv

安装步骤

  1. 使用 uvx ida-hcli ida python create-environment 命令创建 IDA 的 python 虚拟环境
  2. 执行 %APPDATA%\Hex-Rays\IDA Pro\venv\Scripts\activate 激活虚拟环境,然后运行 python IDA根目录路径\idalib\python\py-activate-idalib.py 安装 idalib (可跳过, 因为 IDA 安装时 idalib 安装选项默认开启, 如果你安装时取消勾选了再执行这步)
  3. 使用 uvx ida-hcli mcp install 命令安装插件,后续插件如有更新,再执行一遍此命令即可更新 (它会自动找到你第一步创建的那个虚拟环境来进行安装,因此是否激活虚拟环境无所谓)

OpenCode 配置

在 C:\Users\xxx\.config\opencode\opencode.jsonc 文件里添加如下内容:

"mcp": {
    "ida pro": {
        "type": "local",
        "command": ["uvx", "--exclude-newer=1s", "ida-mcp", "stdio"],
        "enabled": false
    }
}

使用

创建一个空文件夹当工作空间,在 OpenCode 中打开 IDA Pro MCP 连接,将提前用 IDA 解析好的数据文件丢进来,也可以直接将二进制文件丢进文件夹中让 IDA 自己解析好再开始分析,最后用自然语言和 AI 对话开始逆向分析。

免费评分

参与人数 2吾爱币 +2 热心值 +1 收起 理由
hbygogogo + 1 + 1 谢谢@Thanks!
cux666 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

来自 11#
 楼主| KellyCR 发表于 2026-10-1 12:23 |楼主
本帖最后由 KellyCR 于 2026-10-1 12:32 编辑

这里给一个该插件的官方博客省流,总之相当不错。

  1. 架构高效(Code Mode)

    • 节省 Token:仅暴露 Database、IDAPython 和 Reference 极简接口,直接执行动态脚本,避免传统 100+ 工具定义占满上下文。相比同类方案在恶意软件分析基准测试中降低约 20% Token 消耗。
    • 本地逻辑过滤:通过 IDAPython 本地完成循环与数据提取,无需将庞大中间数据返还给 LLM,大幅降低推理延迟与注意力幻觉。
  2. 双模无缝协作(IDA Nexus 资源调度)

    • 人机协同(GUI 模式):自动接入用户已打开的 IDA 实例,Agent 做的重命名、注释与类型修改实时同步至图形界面。
    • 全自动链式分析(Headless 模式):无需打开 IDA GUI 进行操作,基于 IDA 9.4+ 的 idalib 在后台静默运行。遇到释放的二级 Payload 时,无需人类干预即可自动加载并继续递归分析。
    • 多 Agent 蜂群分析:支持多个 Agent 同时协同操作同一个 IDB 数据库,或由 Orchestrator 分发子任务给多个 Agent 并行分析。
推荐
 楼主| KellyCR 发表于 2026-10-1 11:49 |楼主
qqycra 发表于 2026-9-30 21:38
官方的用起来咋样

可以的,它跟同类插件相比最大的区别是它只提供几个核心接口,各种逆向操作让 LLM 自己写 IDA Python 脚本进行操作,因此 token 也能节省个 20%,也不用担心 LLM 是否了解 IDA API,因为插件提供的核心接口里面就有查阅 IDA API 的,所以只要不是太垃圾的 LLM 来用各方面性能都比 mrexodia/ida-pro-mcp 这个插件更好

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
qqycra + 2 + 1 热心回复!

查看全部评分

沙发
cux666 发表于 2026-9-30 21:32
3#
qqycra 发表于 2026-9-30 21:38
官方的用起来咋样
4#
tuota 发表于 2026-9-30 22:51
刚刚让豆包装了一个不知道是不是官方的
5#
Vvvvvoid 发表于 2026-9-30 23:09
好像依然 idagui 啊; 没有 ida-headless 好用
6#
zhanglei1371 发表于 2026-10-1 06:27
配置低的还得是8.3好用
7#
minars 发表于 2026-10-1 07:52
官方的插件,用起来感觉怎么样啊?
8#
shaunkelly 发表于 2026-10-1 09:41
这个是可以有的,不错
10#
 楼主| KellyCR 发表于 2026-10-1 12:08 |楼主
Vvvvvoid 发表于 2026-9-30 23:09
好像依然 idagui 啊; 没有 ida-headless 好用

都让装 idalib 了咋可能只是 gui 版本的,这个它既有 gui 版也有 headless 版,通过 uvx ida-hcli mcp install 安装就会直接把两个版本同时装好,这个和同类插件相比性能更好且更省 token,可以试试

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-10-2 04:15

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表