Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
ctxdebug — Plataforma de ingeniería inversa impulsada por MCP que conecta WinDbg, IDA Pro y x64dbg con 160+ herramientas de depuración y análisis accesibles por IA. | Kitploit
Herramientas/GitHubGitHub/ddudle/ctxdebug
Análisis EstáticoAnálisis Dinámico de Código (DAST)Ingeniería InversaDepuradoresAnálisis de MalwareAnálisis de BinariosReversing Asistido por IA
GitHubddudle/ctxdebug

ctxdebug

Plataforma de ingeniería inversa impulsada por MCP que conecta WinDbg, IDA Pro y x64dbg con 160+ herramientas de depuración y análisis accesibles por IA.

Ver Repositorio
28349hace 26 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

ctxdebug — servidores MCP para WinDbg, IDA Pro y x64dbg

Servidores MCP para WinDbg, IDA Pro y x64dbg
Una interfaz stdio · Más de 160 herramientas · Tres depuradores, un cliente.

status python platform mcp license

Inicio rápido · Arquitectura · Servidores · Flujos de trabajo · Reportar un problema

Sitio web · ctxdebug.xyz  ·  Contacto · [email protected]  ·  Estado · Alfa pública

Para ingeniería inversa autorizada, análisis de fallos e investigación de seguridad en sistemas que posee o tiene permiso para analizar.


▎ Descripción general

ctxdebug es una plataforma MCP (Model Context Protocol) que conecta WinDbg, IDA Pro 9.x y x64dbg con asistentes de programación con IA. Úsela para análisis de volcados de fallos, revisión estática en IDA y depuración en vivo en x64dbg — sin copiar la salida entre ventanas.

Una interfaz stdio. Más de 160 herramientas. Tres depuradores, un cliente.

Cómo funciona. Cada depurador se expone como un servidor de herramientas MCP. Usted habla con Claude, Kiro o cualquier cliente compatible con MCP; el cliente llama a los depuradores. Sin copiar y pegar, sin correlación manual entre herramientas.

Ejemplo. Usted pregunta: "analiza este volcado de fallos y encuentra la causa raíz." ctxdebug abre el volcado en WinDbg, ejecuta !analyze -v, toma la dirección de fallo, descompila la función en IDA Pro y devuelve un informe combinado con pseudocódigo y la cadena de llamadas.


▎ Demostración

demostración de ctxdebug — análisis de volcado de fallos con WinDbg e IDA en una sola solicitud

Un prompt → WinDbg abre el volcado, analiza el fallo, IDA descompila la función de fallo — informe combinado en ~1.8s.


▎ Inicio rápido

Requisitos

  • Python 3.11+
  • SO Windows 10 / 11
  • Al menos un depurador — WinDbg (Windows SDK) · IDA Pro 9.x · x64dbg

Instalación

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

Registrar servidores

Servidores individuales:

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

O usa la puerta de enlace unificada: un servidor, todas las herramientas:

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

Consulta mcp_config_example.json para ver la configuración JSON completa con variables de entorno.

Pruébalo

Una vez que un servidor esté registrado, pregunta a tu cliente de IA:

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

El orquestador encadena windbg_open_dump → windbg_analyze_crash → mco_pivot_to_ida y devuelve pseudocódigo con la cadena de llamadores.


▎ Características

CapacidadQué hace
Control del depurador en vivoEjecutar, pausar, avanzar paso a paso e inspeccionar un proceso a través de x64dbg. Establecer puntos de interrupción en grupos de API (memory, network, crypto) en lugar de una dirección a la vez.
Pivote entre depuradoresTomar una dirección de un volcado de fallos de WinDbg y abrirla en IDA Pro para descompilación, llamadores y llamados en una sola llamada de herramienta.
Análisis orientado a objetivosEl servidor x64dbg incluye un agente ReAct opcional (agent_analyze) que planifica objetivos de varios pasos — por ejemplo, encontrar un bucle de desempaquetado o listar comprobaciones anti-análisis — encadenando llamadas de herramientas. Funciona con Claude, Groq, Ollama local o solo heurísticas.
Notas persistentesEl agente almacena firmas de empaquetadores, patrones anti-análisis y notas de sesiones anteriores, y puede recuperarlas en nuevos objetivos.
Grabación de sesionesLas llamadas de herramientas pueden registrarse en SQLite con búsqueda de texto completo (FTS5). Reproducir una línea de tiempo, comparar dos sesiones o exportar un informe en Markdown.
Reconocimiento anti-análisisCombina un escaneo estático (importaciones/patrones de IDA) y un escaneo dinámico (PEB/RDTSC de x64dbg) en un solo informe. Parches de laboratorio opcionales (indicadores del PEB, ediciones de instrucciones) para muestras que esté autorizado a analizar.

▎ Arquitectura

Arquitectura del sistema — una conexión MCP a tres depuradores, un orquestador y una capa de sesión

  • Transporte — JSON-RPC sobre stdio (MCP 2024-11-05)
  • IDA — REST HTTP en localhost:2022, autodescubre el endpoint entre 6 candidatos
  • x64dbg — tramado binario sobre una tubería con nombre (magic X64A + longitud uint32 + relleno de 8 bytes + JSON)
  • Agente — bucle ReAct con backends de LLM conectables (Claude, Groq, OpenRouter, Ollama local o solo heurísticas)
  • Sesiones — SQLite con FTS5, modo WAL, seguro para hilos
  • Gateway — inicia sub-servidores como procesos hijos y hace proxy de las llamadas de herramientas a través de una única conexión stdio

▎ Servidores

ServidorArchivoQué haceHerramientas
windbgwindbg_mcp.pyVolcados de fallos, análisis de heap, shadow stack, depuración de kernel70+
idaida_mcp.pyDescompilación, xrefs, recuperación de tipos, parcheo de binarios32+
x64dbgagent/Análisis dinámico, agente ReAct, inspección y parcheo de memoria38+
mcomco_orchestrator.pyFlujos de trabajo compuestos entre depuradores7
mco-sessionsmco_sessions.pyGrabación de sesiones, búsqueda FTS, exportación a Markdown13
mco-gatewaymco_gateway.pyProxy unificado — todos los servidores a través de una sola conexióntodos

▎ Configuración del depurador

WinDbg

Requiere cdb.exe del Windows SDK. Ruta predeterminada:

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

Establece WINDBG_MCP_CDB si tu ruta difiere. No se necesita un prelanzamiento — las herramientas abren volcados o se adjuntan bajo demanda.

IDA Pro 9.x
  1. Abre IDA Pro 9.x con un binario cargado.

  2. En la consola de Python, ejecuta:

    exec(open(r'path\to\ctxdebug\ida_server_plugin.py').read())
    
Descargar herramienta