X64dbg icon

X64dbg

5

Enables interaction with the x64dbg debugger through a Model Context Protocol.

About

This plugin facilitates communication between x64dbg and Large Language Models (LLMs), allowing for dynamic analysis to be controlled through natural language interaction. It currently supports key x64dbgSDK functions such as DbgCmdExec, DbgIsActive, GetModuleList, and FindMemBaseAddr, with plans to expand functionality to include more SDK features. It leverages an HTTP server, and is designed for easy setup, allowing users to control the debugger via conversational commands.

Key Features

  • Locates memory base addresses via FindMemBaseAddr
  • Checks debugger activity status with DbgIsActive
  • 5 GitHub stars
  • Retrieves the module list using GetModuleList
  • Executes debugger commands via DbgCmdExec
  • HTTP server interface for LLM communication

Use Cases

  • Automating debugging tasks through natural language commands
  • Integrating dynamic analysis into LLM-driven workflows
  • Simplifying complex debugging processes with a conversational interface
x64dbg MCP: Debugger Interaction via Model Context