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.
morluto/awesome-reverse-engineering
Lista seleccionada y comentada de herramientas y recursos de aprendizaje sobre ingeniería inversa de binarios, aplicaciones, firmware, formatos de archivo y protocolos.
- Estrellas
- 1,872
- Forks
- 414
- Issues abiertos
- 1
- Último commit
- hace 8 días
¿Qué es?
Awesome Reverse Engineering es un directorio por categorías de herramientas y material de aprendizaje sobre ingeniería inversa. Las entradas se agrupan por tarea, como identificar un ejecutable, leer código nativo, depurar, instrumentar programas en ejecución, analizar malware, inspeccionar aplicaciones de Android o iOS, recuperar binarios de Go, Flutter, Python o Hermes, extraer firmware y examinar formatos de archivo.
Cada entrada incluye una descripción breve de lo que hace la herramienta y señala limitaciones, requisitos de plataforma o licencias comerciales cuando corresponde. Los productos comerciales están marcados como tales. Una tabla «Empieza aquí» relaciona tareas comunes con las secciones pertinentes, para que los lectores puedan ir directamente a la categoría que necesitan.
La lista también incluye cursos, libros y laboratorios interactivos para aprender los fundamentos de ensamblador e ingeniería inversa, además de una sección sobre herramientas de análisis asistido por IA.
Funciones clave
- 01Las entradas se agrupan por tarea de ingeniería inversa, desde el análisis inicial hasta el análisis de firmware y juegos.
- 02Cada herramienta incluye una descripción breve con notas sobre compatibilidad con plataformas y limitaciones.
- 03Las herramientas comerciales están claramente identificadas.
- 04Incluye cursos, libros y laboratorios prácticos para aprender ensamblador e ingeniería inversa.
- 05Una tabla que relaciona tareas con secciones ayuda a encontrar rápidamente la categoría adecuada.
Casos de uso
- Encontrar un desensamblador, depurador o descompilador adecuado para analizar un binario nativo.
- Elegir herramientas para analizar inicialmente un archivo sospechoso o un volcado de memoria durante el análisis de malware.
- Buscar herramientas para inspeccionar aplicaciones de Android, iOS, .NET o Flutter.
- Elegir un curso o libro para empezar a aprender ensamblador e ingeniería inversa.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es awesome-reverse-engineering?
- Lista seleccionada y comentada de herramientas y recursos de aprendizaje sobre ingeniería inversa de binarios, aplicaciones, firmware, formatos de archivo y protocolos. Awesome Reverse Engineering es un directorio por categorías de herramientas y material de aprendizaje sobre ingeniería inversa. Las entradas se agrupan por tarea, como identificar un ejecutable, leer código nativo, depurar, instrumentar programas en ejecución, analizar malware, inspeccionar aplicaciones de Android o iOS, recuperar binarios de Go, Flutter, Python o Hermes, extraer firmware y examinar formatos de archivo.
- ¿awesome-reverse-engineering es gratuito? ¿Qué licencia tiene?
- awesome-reverse-engineering es open source bajo la licencia CC0-1.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿awesome-reverse-engineering sigue mantenido?
- Mantenimiento activo. El último commit de awesome-reverse-engineering fue el 30 oct 2026.
- ¿Para qué puedo usar awesome-reverse-engineering?
- Encontrar un desensamblador, depurador o descompilador adecuado para analizar un binario nativo. Elegir herramientas para analizar inicialmente un archivo sospechoso o un volcado de memoria durante el análisis de malware. Buscar herramientas para inspeccionar aplicaciones de Android, iOS, .NET o Flutter. Elegir un curso o libro para empezar a aprender ensamblador e ingeniería inversa.
- ¿Dónde consigo awesome-reverse-engineering?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/morluto/awesome-reverse-engineering
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor MCP y CLI para que los agentes de IA hagan ingeniería inversa de binarios nativos, apps de Electron, ensamblados .NET y sitios web.
Una CLI y un servidor MCP que permiten a agentes de programación aplicar ingeniería inversa a apps, juegos, binarios y sitios web, y portarlos a Godot, Unity, Unreal o three.js.
Índice bilingüe y seleccionado de herramientas, casos prácticos y artículos de investigación sobre ingeniería inversa de sitios web, juegos, apps, binarios, firmware y protocolos.
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.