共计 615 个字符,预计需要花费 2 分钟才能阅读完成。
通过本地模型与 IDA 连接可以实现离线情况下对程序的逆向分析,可以简单应付一下(本地 AI 还是太智障了)

需要安装的软件:
LM Studio,Cherry studio,IDA PRO 8.3(or IDA Pro 9.0)
首先我们需要下载 IDA-MCP 插件
pip install --upgrade git+https://github.com/mrexodia/ida-pro-mcp
ida-pro-mcp --install
然后打开 IDA 的 edit->Plugins
我这里有点意外状况,IDA 无法识别插件,这里我们给出另一种方法
我们找到 mcp-plugins.py

然后手动拖入 IDA PRO,一路点确定,就加载成功了

我们点击 MCP, 会在本地打开一个端口。
然后在 LM studio 下载模型,这里我们用 qwen3 进行演示,注意下载的模型需要支持调用工具的能力

要像这种带了个锤子,可以自己去网上搜
我们把用户界面复杂程度改成开发者

然后打开 LMstudio

把 settings 的几个都勾上,为后面 cherry studio 做准备
打开 cherry studio
在模型服务中添加 AI(点击旁边的加号)

然后像我这样配置 MCP 服务器,注意根据自己的实际情况配置 python 路径

最后在 Cherr Studio 中选择自己配置好的模型
然后在 IDA 中随机打开文件,问 AI 此时 IDA 打开的是什么文件即可判断是否连接正常
(注意别忘了在 IDA 中开启 MCP 服务)

本地 AI 存在一定的缺陷,智商比较低 (