duty1g/x64dbg-mcp-server
x64dbg-MCP Server is a native MCP (Model Context Protocol) plugin for x64dbg that exposes the debugger's full functionality over HTTP. Connect any MCP-compatible AI assistant and control x64dbg programmatically: set breakpoints, step through code, read memory, dump registers, and more. Built with Zig — zero dependencies, single-binary output, cros
解决的问题
该项目提供了一种将 AI 助手连接到 x64dbg 调试器的方法,使 AI 能够以编程方式执行逆向工程任务。无需人工手动操作调试器的 UI,AI 代理可直接控制调试器、分析代码并检查内存。
工作原理
这是一个用 Zig 编写的 x64dbg 原生插件。它在运行时解析调试器的 API 符号,并在后台线程上启动一个 HTTP 服务器。AI 助手(MCP 客户端)通过 HTTP 或 SSE 连接,发送 JSON-RPC 请求,插件将这些请求转换为直接的 x64dbg SDK 调用,从而控制调试器。
适用人群
希望使用 AI 代理在 x64dbg 中自动化和加速分析工作流的安全研究人员、恶意软件分析师和逆向工程师。
主要亮点
- 功能丰富的工具集: 提供 84 个 MCP 工具,实现对调试器的全面控制,包括反汇编、断点、内存分配和 PE 分析。
- 零依赖: 使用 Zig 构建为单个二进制插件,无需 .NET 或 Python 运行时。
- 双传输协议: 支持可流式传输的 HTTP 和 SSE,兼容多种 MCP 客户端。
- 安全访问: 强制要求 Bearer 令牌认证,防止未经授权访问调试器。
- 跨平台构建: 可从 Linux、macOS 或 WSL 跨编译为 x32 和 x64 架构。
相关
- 项目
- 项目
- 项目
- 项目
- 项目