精选并附注释的逆向工程工具与学习资源列表,涵盖二进制、应用、固件、文件格式和协议。
duty1g/x64dbg-mcp-server
为 x64dbg 提供的 MCP 插件,让 AI 助手通过 HTTP 控制调试器,设置断点、单步执行和读取内存。
- Star
- 2,795
- Fork
- 319
- 未关闭 Issue
- 1
- 最近提交
- 4天前
这是什么?
x64dbg-MCP Server 是一款为 x64dbg 调试器开发的原生插件,实现了 Model Context Protocol(MCP),任何兼容 MCP 的 AI 助手都可以直接驱动调试会话。插件把大量调试器操作封装为工具,包括设置断点、单步执行、读取内存、导出寄存器,以及查看模块和线程、搜索字节模式或字符串等。
插件使用 Zig 编写,没有外部依赖,每种架构输出单个二进制文件,同时支持 x32 和 x64。它支持 Streamable HTTP 与 SSE 两种传输方式,并要求每个请求都携带 Bearer Token。绑定地址、端口和令牌均可在 x64dbg 的插件菜单中配置。
服务运行在 x64dbg 进程内部,调试器启动时自动开启。x64 默认端口为 9094,x32 为 9095。项目可在 Windows、Linux 或 macOS 上从源码构建。
核心功能
- 01将调试器操作封装为大量 MCP 工具,涵盖单步、断点、内存与模块查看等。
- 02以单个原生插件运行,无需运行时或外部依赖。
- 03一套代码同时构建 x32 与 x64 插件,可从 Linux 或 macOS 交叉编译。
- 04支持 Streamable HTTP 和 SSE 两种 MCP 传输方式。
- 05每个请求都需要 Bearer Token 认证,首次运行自动生成。
- 06提供配置对话框,可修改绑定地址、端口和令牌,保存后服务自动重启。
适用场景
- 在逆向分析中让 AI 助手协助检查入口点、断点和调用栈。
- 自动化重复性调试操作,如设置断点、导出内存和搜索特征码。
- 借助 OEP 检测和模块导出分析加壳可执行文件。
- 在隔离的恶意软件分析环境中,用智能体流程驱动 x64dbg。
快速上手
- 1
下载最新版本或从源码构建
- 2
使用 Zig 构建插件
zig build -Doptimize=ReleaseSafe --prefix dist - 3
将 dist/ 目录内容复制到 x64dbg 根目录
- 4
启动 x64dbg,MCP 服务器会自动启动
使用前须知
- 从源码构建需要 Zig 0.16-dev 或更高版本。
- 仅适用于 Windows 调试器 x64dbg。
- 服务器使用未加密的 HTTP,不应暴露在不可信网络中。
收录于专题
标签
常见问题
- x64dbg-mcp-server 是什么?
- 为 x64dbg 提供的 MCP 插件,让 AI 助手通过 HTTP 控制调试器,设置断点、单步执行和读取内存。 x64dbg-MCP Server 是一款为 x64dbg 调试器开发的原生插件,实现了 Model Context Protocol(MCP),任何兼容 MCP 的 AI 助手都可以直接驱动调试会话。插件把大量调试器操作封装为工具,包括设置断点、单步执行、读取内存、导出寄存器,以及查看模块和线程、搜索字节模式或字符串等。
- x64dbg-mcp-server 可以免费使用吗?用的什么许可证?
- x64dbg-mcp-server 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- x64dbg-mcp-server 还在维护吗?
- 活跃维护中。x64dbg-mcp-server 最近一次提交是在 2026年11月3日。
- x64dbg-mcp-server 适合用来做什么?
- 在逆向分析中让 AI 助手协助检查入口点、断点和调用栈。 自动化重复性调试操作,如设置断点、导出内存和搜索特征码。 借助 OEP 检测和模块导出分析加壳可执行文件。 在隔离的恶意软件分析环境中,用智能体流程驱动 x64dbg。
- x64dbg-mcp-server 怎么安装和运行?
- 下载最新版本或从源码构建 使用 Zig 构建插件: zig build -Doptimize=ReleaseSafe --prefix dist 将 dist/ 目录内容复制到 x64dbg 根目录 启动 x64dbg,MCP 服务器会自动启动
- 在哪里获取 x64dbg-mcp-server?
- 源代码和安装说明在 GitHub 上:https://github.com/duty1g/x64dbg-mcp-server
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向 Windows 的 PE 文件查看与分析工具,支持 EXE、DLL、SYS、静态库、COFF 目标文件和 ELF 文件。
让 AI 助手通过 MCP 调用 Ghidra 做逆向分析的服务器,提供 200 多个工具。
开源逆向工程框架与命令行工具集,用于分析、反汇编、调试和模拟二进制程序。
跨平台文件识别与静态分析工具,可识别可执行文件的类型、编译器、加壳器和保护方案。
跨平台的 C++ 库,提供 Python 和 Rust 绑定,用于解析、修改和抽象 ELF、PE、Mach-O 等可执行文件格式。