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.
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.
- ghidraIdeal para quien busca una alternativa a IDA Pro para desensamblar, descompilar y automatizar con scripts código nativo compilado.
- jadxIdeal para quien quiere leer archivos APK o Dex de Android como código Java, con herramientas de línea de comandos y de interfaz gráfica.
- ImHexIdeal para quien busca un editor hexadecimal en lugar de 010 Editor o HxD, con un lenguaje de patrones para analizar estructuras de archivos; usa licencia GPL-2.0.
Comparación de los principales proyectos
Todos los proyectos
Ordenar:Más estrellas
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.
Editor hexadecimal multiplataforma para ingeniería inversa y análisis binario, con un lenguaje de patrones para interpretar estructuras de archivos.
Herramientas de línea de comandos y GUI para descompilar archivos Android Dex, APK y otros formatos y obtener código fuente Java legible.
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.
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.
Explorador y descompilador de ensamblados .NET, de código abierto y multiplataforma, que convierte binarios .NET compilados en código C# legible.
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.
Plataforma gratuita y de código abierto para ingeniería inversa con interfaz gráfica, basada en el framework rizin.
Herramienta de análisis de firmware basada en Rust que identifica y, de forma opcional, extrae archivos y datos incrustados en otros archivos.
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.
Herramienta multiplataforma de identificación de archivos y análisis estático que detecta tipos de archivo, compiladores, empaquetadores y protecciones en ejecutables.
Servidor MCP que expone las funciones de ingeniería inversa de Ghidra para que los clientes LLM puedan descompilar y analizar binarios.
Continuación no oficial de dnSpy, un depurador y editor de ensamblados .NET y Unity que funciona sin código fuente.
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.
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.
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.
Servidor MCP que permite a asistentes de IA usar Ghidra para analizar binarios, con más de 200 herramientas para descompilar, renombrar y anotar.
Biblioteca C++ multiplataforma con bindings para Python y Rust que permite analizar, modificar y abstraer formatos ejecutables ELF, PE, Mach-O y Android.
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.
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.
Plugin de IDA Pro que envía funciones descompiladas a modelos de lenguaje grandes para explicarlas, añadir comentarios y sugerir nombres de variables.
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.
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.
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.
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.
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.
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.
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 agentes de IA usar radare2 para analizar binarios desde la CLI, como plugin de r2 o mediante HTTP.
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.