-
Notifications
You must be signed in to change notification settings - Fork 0
AI Guide
mnemonic edited this page Sep 9, 2026
·
3 revisions
π Full Guide Source: Read the complete public document at
guides/AI_Guide.md.
This guide establishes the mandatory operational protocols and directory rules for AI agents interacting with WinDbgMCP.
For EVERY target binary analyzed, the AI agent MUST create:
analysis/<TARGET_NAME>/
βββ mds/
β βββ scratchpad.md # Mandatory live log for disassemblies, registers & traces
β βββ <TARGET_NAME>_Final_Report.md # Executive summary report upon task completion
βββ scripts/ # ALL custom solvers, AOB tools, and analysis scripts
When attached to a desktop WinDbg GUI remote server (tcp:Port=5005):
-
Milestone Banners: Execute
annotate_session(milestone="...")before major stepping or analysis phases to stream DML-colorized block banners into the user's WinDbg GUI window. -
Live Disassembly Movement: Issue
!de.disasm $ip L20(oru $ip L20) after stepping (p,t,gu,ret,so) so the user can visually watch the disassembly cursor and register panel move live in their WinDbg GUI window. -
Intent Banners: Pass the
reasoningparameter on command execution tools so=== [AI INTENT]: <reasoning> ===streams live into the WinDbg GUI log.
Check out a live example of an AI agent utilizing this operational protocol and toolset on a real target binary (GigaApp.exe):
π WinDbgX-MCP AI Reverse Engineering Protocol (GigaApp Case Study)
- Home
- π Real-World Case Study
- π AI Provider Setup Guide
- π AI Operational & Reversing Guide
- π οΈ WinDbg & DebugExt RE Commands
- βοΈ Advanced Usage & Multi-Session Guide
- ποΈ Developer & Architecture Guide
- π GitHub Repository
- π¦ PyPI Wheel