Lista seleccionada y comentada de herramientas y recursos de aprendizaje sobre ingeniería inversa de binarios, aplicaciones, firmware, formatos de archivo y protocolos.
duty1g/x64dbg-mcp-server
Plugin MCP para x64dbg que permite a asistentes de IA controlar el debugger por HTTP para gestionar breakpoints, avanzar paso a paso y leer memoria.
- Estrellas
- 2,795
- Forks
- 319
- Issues abiertos
- 1
- Último commit
- hace 3 días
¿Qué es?
x64dbg-MCP Server es un plugin nativo para el debugger x64dbg que implementa el Model Context Protocol, de modo que cualquier asistente de IA compatible con MCP puede controlar una sesión de depuración. Expone una amplia variedad de operaciones del debugger como herramientas, entre ellas establecer breakpoints, avanzar paso a paso por el código, leer memoria, volcar registros, inspeccionar módulos y threads, y buscar patrones de bytes o strings.
El plugin está escrito en Zig, no tiene dependencias externas y se distribuye como un único binario por arquitectura, con soporte para objetivos x32 y x64. Admite los transportes Streamable HTTP y SSE, y requiere un Bearer token en cada solicitud. La configuración, incluida la dirección de enlace, el puerto y el token, está disponible en el menú Plugins de x64dbg.
El servidor se ejecuta dentro del proceso de x64dbg y se inicia automáticamente al abrir el debugger. Los puertos predeterminados son 9094 para x64 y 9095 para x32. El servidor puede compilarse desde el código fuente en Windows, Linux o macOS.
Funciones clave
- 01Expone decenas de operaciones del debugger como herramientas MCP, desde avanzar paso a paso y gestionar breakpoints hasta inspeccionar memoria y módulos.
- 02Se ejecuta como un único plugin nativo, sin dependencias externas ni de runtime.
- 03Compila plugins x32 y x64 desde una misma base de código y permite la compilación cruzada desde Linux o macOS.
- 04Admite los transportes Streamable HTTP y SSE para clientes MCP.
- 05Requiere un Bearer token en cada solicitud, que se genera automáticamente en el primer inicio.
- 06Ofrece un diálogo de configuración para la dirección de enlace, el puerto y el token, y reinicia automáticamente el servidor al guardar los cambios.
Casos de uso
- Permitir que un asistente de IA recorra el punto de entrada de un binario, los breakpoints y la pila de llamadas durante la ingeniería inversa.
- Automatizar tareas de depuración repetitivas, como configurar breakpoints, volcar memoria y buscar patrones.
- Analizar ejecutables empaquetados mediante la detección del OEP y el volcado de módulos.
- Controlar x64dbg desde un flujo de trabajo con agentes en un entorno aislado de análisis de malware.
Inicio rápido
- 1
Descarga la versión más reciente o compílalo desde el código fuente
- 2
Compila el plugin con Zig
zig build -Doptimize=ReleaseSafe --prefix dist - 3
Copia el contenido de dist/ en la carpeta raíz de x64dbg
- 4
Inicia x64dbg; el servidor MCP se inicia automáticamente
Antes de usarlo
- Para compilar desde el código fuente, se requiere Zig 0.16-dev o posterior.
- Solo funciona con x64dbg, un depurador de Windows.
- El servidor usa HTTP sin cifrar, por lo que no debe exponerse a redes que no sean de confianza.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es x64dbg-mcp-server?
- Plugin MCP para x64dbg que permite a asistentes de IA controlar el debugger por HTTP para gestionar breakpoints, avanzar paso a paso y leer memoria. x64dbg-MCP Server es un plugin nativo para el debugger x64dbg que implementa el Model Context Protocol, de modo que cualquier asistente de IA compatible con MCP puede controlar una sesión de depuración. Expone una amplia variedad de operaciones del debugger como herramientas, entre ellas establecer breakpoints, avanzar paso a paso por el código, leer memoria, volcar registros, inspeccionar módulos y threads, y buscar patrones de bytes o strings.
- ¿x64dbg-mcp-server es gratuito? ¿Qué licencia tiene?
- x64dbg-mcp-server es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿x64dbg-mcp-server sigue mantenido?
- Mantenimiento activo. El último commit de x64dbg-mcp-server fue el 3 nov 2026.
- ¿Para qué puedo usar x64dbg-mcp-server?
- Permitir que un asistente de IA recorra el punto de entrada de un binario, los breakpoints y la pila de llamadas durante la ingeniería inversa. Automatizar tareas de depuración repetitivas, como configurar breakpoints, volcar memoria y buscar patrones. Analizar ejecutables empaquetados mediante la detección del OEP y el volcado de módulos. Controlar x64dbg desde un flujo de trabajo con agentes en un entorno aislado de análisis de malware.
- ¿Cómo se instala x64dbg-mcp-server?
- Descarga la versión más reciente o compílalo desde el código fuente Compila el plugin con Zig: zig build -Doptimize=ReleaseSafe --prefix dist Copia el contenido de dist/ en la carpeta raíz de x64dbg Inicia x64dbg; el servidor MCP se inicia automáticamente
- ¿Dónde consigo x64dbg-mcp-server?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/duty1g/x64dbg-mcp-server
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Visor y analizador de PE para Windows que admite EXE, DLL, SYS, bibliotecas estáticas, objetos COFF y archivos ELF, con desensamblado y descompilación.
Servidor MCP que permite a asistentes de IA usar Ghidra para analizar binarios, con más de 200 herramientas para descompilar, renombrar y anotar.
Framework libre de ingeniería inversa y conjunto de herramientas de línea de comandos para analizar, desensamblar, depurar y emular binarios en sistemas tipo Unix.
Herramienta multiplataforma de identificación de archivos y análisis estático que detecta tipos de archivo, compiladores, empaquetadores y protecciones en ejecutables.
Biblioteca C++ multiplataforma con bindings para Python y Rust que permite analizar, modificar y abstraer formatos ejecutables ELF, PE, Mach-O y Android.