Lista seleccionada y comentada de herramientas y recursos de aprendizaje sobre ingeniería inversa de binarios, aplicaciones, firmware, formatos de archivo y protocolos.
reacher-z/Awesome-REA
Í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.
- Estrellas
- 1,066
- Forks
- 244
- Issues abiertos
- 911
- Último commit
- hace 11 horas
¿Qué es?
Awesome Reverse Engineering Anything es una lista seleccionada de recursos para hacer ingeniería inversa en seis ámbitos: sitios web, juegos, apps, binarios nativos, firmware y hardware, y protocolos de comunicación. Agrupa las entradas en herramientas e integraciones, casos prácticos, artículos de investigación y materiales de aprendizaje, para que cada lector encuentre un punto de partida adecuado para el objetivo que le interesa.
La colección abarca una amplia variedad de trabajos, desde la desofuscación de JavaScript, la recuperación de source maps y el análisis de tráfico HTTP hasta la inspección de WebAssembly, la descompilación de juegos y proyectos de recompilación estática. Muchos casos prácticos documentan cómo se reconstruyó un juego o programa e indican si el resultado coincide con el binario original. Las entradas enlazan a las fuentes originales e indican cómo se revisó cada una.
El repositorio también incluye un sitio web con función de búsqueda, un índice de artículos y secciones sobre herramientas de agentes y MCP para flujos de trabajo de ingeniería inversa. Se mantiene como una colección independiente; incluir un elemento no implica afiliación ni verificación en tiempo de ejecución.
Funciones clave
- 01Agrupa los recursos por tipo de objetivo: sitios web, juegos, apps, binarios, firmware y protocolos.
- 02Incluye herramientas para desofuscar JavaScript, recuperar source maps e inspeccionar WebAssembly.
- 03Incluye casos prácticos que documentan proyectos de descompilación y reconstrucción de juegos.
- 04Ofrece una sección aparte de artículos de investigación sobre métodos de ingeniería inversa.
- 05Incluye herramientas de agentes y MCP para flujos de trabajo de ingeniería inversa.
Casos de uso
- Encontrar un desofuscador o una herramienta para desempaquetar bundles al analizar código minificado de front-end web.
- Estudiar cómo se descompilaron juegos existentes y se adaptaron a plataformas modernas.
- Localizar artículos de investigación sobre análisis de binarios o ingeniería inversa de protocolos.
- Elegir herramientas para capturar y hacer ingeniería inversa de APIs HTTP no documentadas.
Antes de usarlo
- Los recursos listados se revisan únicamente a partir del código fuente. El README indica que esta revisión no implica una verificación en tiempo de ejecución.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Awesome-REA?
- Í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. Awesome Reverse Engineering Anything es una lista seleccionada de recursos para hacer ingeniería inversa en seis ámbitos: sitios web, juegos, apps, binarios nativos, firmware y hardware, y protocolos de comunicación. Agrupa las entradas en herramientas e integraciones, casos prácticos, artículos de investigación y materiales de aprendizaje, para que cada lector encuentre un punto de partida adecuado para el objetivo que le interesa.
- ¿Awesome-REA es gratuito? ¿Qué licencia tiene?
- Awesome-REA es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Awesome-REA sigue mantenido?
- Mantenimiento activo. El último commit de Awesome-REA fue el 6 nov 2026.
- ¿Para qué puedo usar Awesome-REA?
- Encontrar un desofuscador o una herramienta para desempaquetar bundles al analizar código minificado de front-end web. Estudiar cómo se descompilaron juegos existentes y se adaptaron a plataformas modernas. Localizar artículos de investigación sobre análisis de binarios o ingeniería inversa de protocolos. Elegir herramientas para capturar y hacer ingeniería inversa de APIs HTTP no documentadas.
- ¿Dónde consigo Awesome-REA?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/reacher-z/Awesome-REA
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor MCP que permite a asistentes de IA usar Ghidra para analizar binarios, con más de 200 herramientas para descompilar, renombrar y anotar.
Plugin para radare2 con tecnología LLM que añade el comando r2ai para la ingeniería inversa asistida por IA e incluye el plugin de descompilación decai.
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.
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.