news 2026/8/8 7:37:41

在vscode copilot里使用IDA mcp

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在vscode copilot里使用IDA mcp

我订阅了GitHub的copilot Pro版本,最近想玩一下IDA mcp效果怎么样,但是又不想花钱买API,所以想想能不能直接在copilot里使用,copilot能使用的模型其实很多,最新的模型基本都能使用

vs2022中还能使用Claude opus4.6和Sonnet4.6,不知道vscode里为啥没有,不过Claude opus4.6模型是真贵,直接三倍价格。

真相了,要在vscode里设置代理才能用Claude opus4.6,之前已经在vs2022里设置里代理:vs2022无法正常使用copilot的解决方案

copilot pro的个人订阅额度对于开发来说其实用不完,截止到11号我还只用了10%,然后昨天下午玩了一下午IDA mcp就到17%了,所以逆向还是得靠自己,AI比人工还贵(主要也没解决我的问题,静态分析能得到的太有限了)。

使用评价

体验了一天的感受:一顿操作猛如虎,一看是个二百五。其实还完全达不到一步到位的程度,和我分析完把关键代码发给AI让它告诉我该函数大概在做什么,可能使用了什么加密,其实没有多大区别。

不过如果只是用来分析函数参数的结构还挺好用的,比我人工分析的要准确很多。要是还能结合x64dbg mcp做动态调试的话还有点搞头。

配置IDA mcp

项目地址:https://github.com/mrexodia/ida-pro-mcp

IDA大家可以去52破解、看雪或者飘云阁里下载,很多帖子都有,随便找一个汉化版本下载,我使用的还是9.0的版本。对我而言,我没感觉出来9.2和9.0有啥区别。

首先第一步需要配置IDA Python,我测试conda创建的虚拟环境无法使用,又去Python官网下载了一个,选择的版本是3.12,IDA MCP需要3.11+。

安装Python的时候勾选添加到PATH里,运行idapyswitch.exe就可以搜索到,然后选择相应的序号就配置完成了。

安装Python包

从GitHub安装网络有时好有时又一直不响应,所以还是加上代理靠谱

set HTTP_PROXY=http://127.0.0.1:10809 set HTTPS_PROXY=http://127.0.0.1:10809 pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip

我还安装了pip install ipyida,可以在IDA中使用ipython终端,测试脚本挺方便的。

配置MCP

"C:\Program Files\Python312\Scripts\ida-pro-mcp.exe" --install

上下键切换,回车键确认,空格键勾选。 我的配置项如下:

完成后会在C:\Users\用户名\AppData\Roaming\Code\User\settings.json生成一个配置文件,这时候vscode会弹出一个提示框:

意思大概是别把mcp的配置写到settings.json里,而是写到mcp.json里,点立即更新就会自动生成。

然后在IDA中启动MCP服务:

然后在vscode中打开mcp.json,点击启动,mcp就配置完成了。

安装copilot插件后登录账号,在右侧栏中就可以看到mcp的配置,里面就有ida-pro-mcp

第一次运行时会询问一堆授权,你可以直接选择允许所有的工具的授权

接着你就可以在copilot愉快的使用IDA逆向了。

扩展

其实所有mcp服务都可以在copilot中使用,流程无非就是外部先启动mcp服务端,然后在vscode里添加mcp配置,接着在mcp工具里勾选一下添加的配置即可。

之前好像看到openclaw也可以直接使用copilot来授权,有时间的话我也来玩玩。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 15:24:33

5分钟搞定mPLUG部署:Streamlit界面,图片问答开箱即用

5分钟搞定mPLUG部署:Streamlit界面,图片问答开箱即用 你有没有遇到过这样的场景:拿到一张产品设计图,想快速确认某个按钮的位置;收到一张活动现场照片,需要统计人数;或者看到一张复杂的图表&am…

作者头像 李华
网站建设 2026/7/14 15:24:38

基于python的小说在线阅读平台 数据可视化 章节

目录数据存储与结构设计后端API开发前端阅读器实现数据可视化模块性能优化策略测试与部署方案项目技术支持可定制开发之功能创新亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作数据存储与结构设计 使用SQLite或MySQL存储小说数据&…

作者头像 李华
网站建设 2026/7/14 15:24:37

ESP8266和电流互感器实现交流电流检测

检测原理电流互感器(Current Transformer,CT) 是一种用于测量电流的传感器,它利用电磁感应原理将一次侧的大电流按比例转换为二次侧的小电流,从而实现对电流的安全测量和监控。简单来说,电流互感器就像一个…

作者头像 李华
网站建设 2026/7/14 15:24:38

革新性VC运行库全场景解决方案:从根源解决DLL依赖难题

革新性VC运行库全场景解决方案:从根源解决DLL依赖难题 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 问题象限:被忽视的运行库生态危机 …

作者头像 李华