Repolode

Seguridad y privacidad

Herramientas de ingeniería inversa: 36 proyectos open source (2026)

Descompiladores, desensambladores y análisis de binarios para entender qué hace realmente el software compilado.

Proyecto
36
Esta semana
+29,8 mil
Actualizado
hace 3 horas

Cómo elegir

Empieza por el tipo de archivo y la tarea que necesitas resolver. Ghidra desensambla y descompila binarios nativos y admite scripts, ILSpy devuelve ensamblados .NET a C# y jadx convierte APK y Dex de Android en Java. Si primero necesitas entender la estructura de un archivo, ImHex es un editor hexadecimal con un lenguaje de patrones para analizarla.

Comparación de los principales proyectos

ProyectoEstrellasEsta semanaLicenciaActualizado
rea440,5 mil+25,5 milMIThace 3 horas
ghidra98,5 mil+2,1 milApache-2.0ayer
ImHex55,8 mil+100GPL-2.0hace 30 días
jadx51,7 mil+262Apache-2.0hace 5 días
reverse-skill44,3 mil+404MIThace 2 meses
Apktool27,1 mil+168Apache-2.0hace 6 días

Todos los proyectos

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.

440,5 mil+25,5 mil esta semana109 milTypeScriptMITActualizado hace 3 horas

Ghidra es un framework de código abierto de la NSA para la ingeniería inversa de software, con herramientas de desensamblado, descompilación, generación de grafos y scripting para código compilado.

98,5 mil+2,1 mil esta semana11,2 milJavaApache-2.0Bien mantenidoActualizado ayer

Editor hexadecimal multiplataforma para ingeniería inversa y análisis binario, con un lenguaje de patrones para interpretar estructuras de archivos.

55,8 mil+100 esta semana2,6 milC++GPL-2.0Bien mantenidoActualizado hace 30 días

Herramientas de línea de comandos y GUI para descompilar archivos Android Dex, APK y otros formatos y obtener código fuente Java legible.

51,7 mil+262 esta semana5,9 milJavaApache-2.0Bien mantenidoActualizado hace 5 días

Paquete de skills para agentes de IA que dirige tareas de ingeniería inversa, pentest y CTF al playbook adecuado y comprueba qué herramientas están instaladas.

44,3 mil+404 esta semana6,6 milPowerShellMITBien mantenidoActualizado hace 2 meses

Herramienta de línea de comandos para aplicar ingeniería inversa a APK de Android cerrados, decodificar sus recursos casi a su forma original y volver a compilarlos tras modificarlos.

27,1 mil+168 esta semana4,2 milJavaApache-2.0Bien mantenidoActualizado hace 6 días

Explorador y descompilador de ensamblados .NET, de código abierto y multiplataforma, que convierte binarios .NET compilados en código C# legible.

27 mil+105 esta semana3,8 milC#MITBien mantenidoActualizado hace 6 horas

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.

25,4 mil+134 esta semana3,4 milCOtherActualizado hace 6 horas

Plataforma gratuita y de código abierto para ingeniería inversa con interfaz gráfica, basada en el framework rizin.

20,2 mil+53 esta semana1,5 milC++GPL-3.0Actualizado hace 4 días

Herramienta de análisis de firmware basada en Rust que identifica y, de forma opcional, extrae archivos y datos incrustados en otros archivos.

14,6 mil+29 esta semana1,9 milRustMITActualizado hace 3 meses

Servidor MCP que conecta IDA Pro con clientes LLM para que un asistente de IA pueda descompilar, anotar y renombrar binarios durante la ingeniería inversa.

13,4 mil+146 esta semana1,6 milPythonMITBien mantenidoActualizado el mes pasado

Herramienta multiplataforma de identificación de archivos y análisis estático que detecta tipos de archivo, compiladores, empaquetadores y protecciones en ejecutables.

11,9 mil+61 esta semana995JavaScriptMITBien mantenidoActualizado hace 9 horas

Servidor MCP que expone las funciones de ingeniería inversa de Ghidra para que los clientes LLM puedan descompilar y analizar binarios.

11,8 mil+146 esta semana1,3 milJavaApache-2.0Actualizado hace 28 días

Continuación no oficial de dnSpy, un depurador y editor de ensamblados .NET y Unity que funciona sin código fuente.

11,4 mil+41 esta semana790C#GPL-3.0Actualizado hace 6 días

Framework ligero de emulación de CPU basado en QEMU que ejecuta código máquina de varias arquitecturas mediante una API clara e independiente de la arquitectura.

9,5 mil+27 esta semana1,6 milCGPL-2.0Actualizado hace 20 días

Una extensión de Python que añade a GDB una interfaz mejorada, orientada al desarrollo de exploits, para x86, ARM, MIPS, PowerPC y SPARC.

8,4 mil+9 esta semana841PythonMITActualizado hace 3 meses

Editor de bytecode para Java y Android con una interfaz similar a la de un IDE, que permite descompilar, editar, desofuscar y exportar aplicaciones compiladas.

7,5 mil+2 esta semana547JavaMITBien mantenidoActualizado hace 5 días

Servidor MCP que permite a asistentes de IA usar Ghidra para analizar binarios, con más de 200 herramientas para descompilar, renombrar y anotar.

6,2 mil+125 esta semana382JavaApache-2.0Actualizado hace 3 horas

Biblioteca C++ multiplataforma con bindings para Python y Rust que permite analizar, modificar y abstraer formatos ejecutables ELF, PE, Mach-O y Android.

5,6 mil+11 esta semana759C++Apache-2.0Bien mantenidoActualizado hace 5 horas

Framework de ingeniería inversa para sistemas tipo UNIX y conjunto de herramientas de línea de comandos para analizar binarios, desensamblar código y depurar programas.

4,2 mil+53 esta semana700CLGPL-3.0Actualizado hace 4 horas

Herramientas de línea de comandos para investigar el firmware de Apple: descargas de IPSW/OTA, análisis de Mach-O y cachés de dyld, kernelcaches y dispositivos iOS conectados.

3,9 mil+25 esta semana326GoMITBien mantenidoActualizado hace 7 horas

Plugin de IDA Pro que envía funciones descompiladas a modelos de lenguaje grandes para explicarlas, añadir comentarios y sugerir nombres de variables.

3,5 mil333PythonGPL-3.0Actualizado hace 3 meses

Un plugin de JADX y un servidor MCP en Python que permite a LLM como Claude analizar APK de Android descompilados desde la interfaz de JADX.

3 mil+16 esta semana281JavaApache-2.0Actualizado hace 20 días

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.

2,8 mil+59 esta semana319ZigMITBien mantenidoActualizado hace 4 días

Herramienta de línea de comandos que extrae recursivamente archivos de más de 78 formatos de archivo, compresión y sistemas de archivos, y recupera fragmentos desconocidos de blobs binarios.

2,6 mil+18 esta semana159PythonMITActualizado hace 5 horas

Una extensión de servidor MCP para Ghidra que permite a los modelos de lenguaje con IA realizar análisis de ingeniería inversa mediante herramientas pequeñas y específicas.

950+48 esta semana93JavaApache-2.0Bien mantenidoActualizado hace 5 días

Extensión para Ghidra basada en LLM que incorpora explicación de código, chat y análisis con agentes para la ingeniería inversa.

778+4 esta semana78JavaMITActualizado hace 22 días

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.

535+37 esta semana70CMITBien mantenidoActualizado ayer

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.

377+87 esta semana44C++MITActualizado hace 12 días

Servidor MCP que permite a agentes de IA usar radare2 para analizar binarios desde la CLI, como plugin de r2 o mediante HTTP.

357+9 esta semana43CMITBien mantenidoActualizado hace 23 días

Preguntas frecuentes

¿Cómo se eligen estos proyectos?
Cada proyecto de Repolode pasa un filtro de calidad antes de publicarse: debe poder usarse hoy, resolver un problema concreto, ser algo más que un simple envoltorio y seguir mantenido. Esta página agrupa los proyectos por tema y los ordena por estrellas de GitHub.
¿Cuál es el proyecto más popular de esta lista?
morluto/rea, con 440,5 mil estrellas en GitHub. Revisa la licencia y el último commit de cada proyecto antes de elegir.

Más colecciones