IDA+MCP解CTF题尝试
IDA+MCP解CTF题尝试
一、cursor准备
下载配置cursor
上述配置放到cursor中

这里我用的cursor,就没用其他平台的api-key了
二、配置ida-mcp
下载解压ida pro(别的师傅的链接)
1 | 通过网盘分享的文件:IDA Professional 9.1.7z |
进入python311目录并打开终端
安装MCP
项目地址:https://github.com/mrexodia/ida-pro-mcp
1 | python.exe -m pip install --upgrade git+https://github.com/mrexodia/ida-pro-mcp |

1 | "E:\IDA Professional 9.1\python311\Scripts\ida-pro-mcp.exe" --install |
保存记录好config
1 | { |
上述文件写入之后cursor会自动配置插件
后面了解到还有GBD-MCP我也配置了一下
项目地址:https://github.com/smadi0x86/GDB-MCP
简单配置一下环境运行起来即可
实现两个mcp的config
1 | { |
上面是我的配置框架,把路径改了就好了

三、如何使用
用ida pro把题目反编译

Edit->plugins->MCP
还要启动GDB-MCP
1 | "E:\IDA Professional 9.1\python311\python.exe" mcp_server.py |
之后来到cursor跟ai开始对话
试了几道题,均可成功解出
[CISCN 2019华北]PWN1:

[CISCN 2023 初赛]烧烤摊儿:

[HGAME 2023 week1]simple_shellcode:

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 晴川's Blog🌈!







