Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
ctxdebug — MCP-basierte Reverse-Engineering-Plattform, die WinDbg, IDA Pro und x64dbg mit über 160 KI-zugänglichen Debugging- und Analysetools verbindet. | Kitploit
Tools/GitHubGitHub/ddudle/ctxdebug
Statische AnalyseDynamische Code-Analyse (DAST)Reverse EngineeringDebuggerMalware-AnalyseBinäranalyseKI-gestütztes Reverse Engineering
GitHubddudle/ctxdebug

ctxdebug

MCP-basierte Reverse-Engineering-Plattform, die WinDbg, IDA Pro und x64dbg mit über 160 KI-zugänglichen Debugging- und Analysetools verbindet.

Repository anzeigen
28349vor 26 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

ctxdebug — MCP-Server für WinDbg, IDA Pro und x64dbg

MCP-Server für WinDbg, IDA Pro und x64dbg
Eine stdio-Schnittstelle · 160+ Tools · Drei Debugger, ein Client.

status python platform mcp license

Schnellstart · Architektur · Server · Workflows · Problem melden

Website · ctxdebug.xyz  ·  Kontakt · [email protected]  ·  Status · Öffentliche Alpha

Für autorisiertes Reverse Engineering, Absturzanalyse und Sicherheitsforschung an Systemen, die Ihnen gehören oder deren Analyse Sie genehmigt haben.


▎ Überblick

ctxdebug ist eine MCP-Plattform (Model Context Protocol), die WinDbg, IDA Pro 9.x und x64dbg mit KI-Coding-Assistenten verbindet. Nutzen Sie sie für die Analyse von Crash Dumps, statische Reviews in IDA und Live-Debugging in x64dbg — ohne Ausgaben zwischen Fenstern kopieren zu müssen.

Eine stdio-Schnittstelle. 160+ Tools. Drei Debugger, ein Client.

So funktioniert es. Jeder Debugger wird als MCP-Tool-Server bereitgestellt. Sie sprechen mit Claude, Kiro oder einem beliebigen MCP-kompatiblen Client; der Client ruft die Debugger auf. Kein Copy-Paste, keine manuelle Korrelation zwischen den Tools.

Beispiel. Sie fragen: „Analysiere diesen Crash Dump und finde die Ursache." ctxdebug öffnet den Dump in WinDbg, führt !analyze -v aus, nimmt die fehlerhafte Adresse, dekompiliert die Funktion in IDA Pro und liefert einen kombinierten Bericht mit Pseudocode und der Aufruferkette.


▎ Demo

ctxdebug Demo — Crash-Dump-Analyse mit WinDbg und IDA in einer Anfrage

Ein Prompt → WinDbg öffnet den Dump, analysiert den Absturz, IDA dekompiliert die fehlerhafte Funktion — kombinierter Bericht in ~1,8 s.


▎ Schnellstart

Voraussetzungen

  • Python 3.11+
  • Betriebssystem Windows 10 / 11
  • Mindestens ein Debugger — WinDbg (Windows SDK) · IDA Pro 9.x · x64dbg

Installation

git clone https://github.com/DdUdle/ctxdebug.git
cd ctxdebug
pip install -e .

Server registrieren

Einzelne Server:

claude mcp add windbg       -- python windbg_mcp.py
claude mcp add ida          -- python ida_mcp.py
claude mcp add x64dbg       -- python -m agent --mcp
claude mcp add mco          -- python mco_orchestrator.py
claude mcp add mco-sessions -- python mco_sessions.py

Oder verwenden Sie das einheitliche Gateway – ein Server, alle Tools:

claude mcp add mco-gateway -- python mco_gateway.py

Siehe mcp_config_example.json für die vollständige JSON-Konfiguration mit Umgebungsvariablen.

Ausprobieren

Sobald ein Server registriert ist, fragen Sie Ihren KI-Client:

Open C:\dumps\crash.dmp, run a full crash analysis,
and decompile the function at the fault address.

Der Orchestrator verkettet windbg_open_dump → windbg_analyze_crash → mco_pivot_to_ida und gibt Pseudocode mit der Aufruferkette zurück.


▎ Funktionen

FähigkeitWas sie bewirkt
Live-Debugger-SteuerungEinen Prozess über x64dbg ausführen, anhalten, schrittweise ausführen und inspizieren. Breakpoints auf API-Gruppen (memory, network, crypto) setzen statt jeweils auf eine einzelne Adresse.
Debugger-übergreifender PivotEine Adresse aus einem WinDbg-Crash-Dump übernehmen und sie in IDA Pro für Dekompilierung, Aufrufer und Aufgerufene in einem einzigen Tool-Aufruf öffnen.
Zielgetriebene AnalyseDer x64dbg-Server enthält einen optionalen ReAct-Agenten (agent_analyze), der mehrstufige Ziele plant – zum Beispiel das Finden einer Unpacking-Schleife oder das Auflisten von Anti-Analyse-Prüfungen –, indem er Tool-Aufrufe verkettet. Funktioniert mit Claude, Groq, lokalem Ollama oder nur mit Heuristiken.
Persistente NotizenDer Agent speichert Packer-Signaturen, Anti-Analyse-Muster und Notizen aus früheren Sitzungen und kann sie bei neuen Zielen abrufen.
SitzungsaufzeichnungTool-Aufrufe können mit Volltextsuche (FTS5) in SQLite protokolliert werden. Eine Zeitachse wiedergeben, zwei Sitzungen vergleichen oder einen Markdown-Bericht exportieren.
Anti-Analyse-ÜberblickKombiniert einen statischen Scan (IDA-Importe/Muster) und einen dynamischen Scan (x64dbg PEB/RDTSC) in einem Bericht. Optionale Lab-Patches (PEB-Flags, Instruktionsänderungen) für Samples, deren Analyse Sie autorisiert sind durchzuführen.

▎ Architektur

Systemarchitektur — eine MCP-Verbindung zu drei Debuggern, einem Orchestrator und einer Sitzungsschicht

  • Transport — stdio JSON-RPC (MCP 2024-11-05)
  • IDA — HTTP REST auf localhost:2022, erkennt den Endpunkt automatisch aus 6 Kandidaten
  • x64dbg — binäres Framing über eine Named Pipe (X64A-Magic + uint32-Länge + 8-Byte-Padding + JSON)
  • Agent — ReAct-Schleife mit austauschbaren LLM-Backends (Claude, Groq, OpenRouter, lokales Ollama oder nur Heuristiken)
  • Sitzungen — SQLite mit FTS5, WAL-Modus, threadsicher
  • Gateway — startet Sub-Server als Kindprozesse und leitet Tool-Aufrufe über eine einzige stdio-Verbindung weiter

▎ Server

ServerDateiWas er bewirktTools
windbgwindbg_mcp.pyCrash-Dumps, Heap-Analyse, Shadow Stack, Kernel-Debugging70+
idaida_mcp.pyDekompilierung, Xrefs, Typwiederherstellung, Binär-Patching32+
x64dbgagent/Dynamische Analyse, ReAct-Agent, Speicherinspektion und -Patching38+
mcomco_orchestrator.pyZusammengesetzte Workflows über mehrere Debugger hinweg7
mco-sessionsmco_sessions.pySitzungsaufzeichnung, FTS-Suche, Markdown-Export13
mco-gatewaymco_gateway.pyEinheitlicher Proxy — alle Server über eine Verbindungalle

▎ Debugger-Einrichtung

WinDbg

Benötigt cdb.exe aus dem Windows SDK. Standardpfad:

C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\cdb.exe

Setzen Sie WINDBG_MCP_CDB, falls Ihr Pfad abweicht. Kein Vorabstart nötig — die Tools öffnen Dumps oder hängen sich bei Bedarf an.

IDA Pro 9.x
  1. Öffnen Sie IDA Pro 9.x mit einer geladenen Binärdatei.

  2. Führen Sie in der Python-Konsole Folgendes aus:

    exec(open(r'path\to\ctxdebug\ida_server_plugin.py').read())
    
  3. Der HTTP-Server startet auf Port 2022.

x64dbg
  1. Baue das C++-Plugin:
Tool herunterladen