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.
WerWolv/ImHex
Editor hexadecimal multiplataforma para ingeniería inversa y análisis binario, con un lenguaje de patrones para interpretar estructuras de archivos.
Alternativa open source a:010 Editor
HxD
- Estrellas
- 55,503
- Forks
- 2,560
- Issues abiertos
- 415
- Último commit
- hace 13 días
¿Qué es?
ImHex es un editor hexadecimal dirigido a especialistas en ingeniería inversa, programadores y cualquier persona que inspeccione archivos binarios. Funciona en Windows, macOS, Linux y FreeBSD. Incluye un tema oscuro predeterminado y también ofrece uno claro.
Además de editar bytes directamente con funciones para aplicar parches y deshacer o rehacer cambios, ImHex incluye un lenguaje de patrones propio, similar a C, para describir structs, unions, enums y campos de bits, de modo que el contenido de un archivo se pueda interpretar y resaltar automáticamente. También ofrece un inspector de datos, un procesador de datos basado en nodos para decodificar o descifrar datos antes de mostrarlos y un desensamblador integrado basado en Capstone que admite muchas arquitecturas de CPU.
Las herramientas de análisis incluyen gráficos de entropía, cálculo de hashes con numerosos algoritmos, comparación de archivos, búsqueda de cadenas y valores numéricos, y análisis con reglas YARA. Los datos se pueden cargar desde archivos locales, discos físicos, procesos, conexiones remotas SSH/SFTP, flujos UDP y servidores GDB.
Funciones clave
- 01Edición hexadecimal con aplicación de parches a bytes, deshacer y rehacer ilimitados, y marcadores
- 02Lenguaje de patrones similar a C para interpretar y resaltar estructuras binarias
- 03Desensamblador integrado basado en Capstone que admite muchas arquitecturas
- 04Gráficos de entropía, comparación de archivos y una amplia variedad de algoritmos de hash
- 05Análisis con reglas YARA y resaltado de coincidencias
- 06Carga datos desde archivos, discos físicos, memoria de procesos, SSH/SFTP y servidores GDB
Casos de uso
- Ingeniería inversa de formatos de archivos binarios desconocidos
- Inspección de firmware o de la memoria de dispositivos integrados mediante GDB
- Análisis de archivos sospechosos con reglas YARA durante el análisis de malware
- Comparación de dos binarios para encontrar los bytes modificados
Inicio rápido
- 1
Descarga la versión más reciente desde imhex.download
- 2
O prueba la versión web en tu navegador
Antes de usarlo
- Se distribuye bajo la licencia GPL-2.0, una licencia copyleft que exige que las obras derivadas sean de código abierto bajo las mismas condiciones.
Temas
Preguntas frecuentes
- ¿Qué es ImHex?
- Editor hexadecimal multiplataforma para ingeniería inversa y análisis binario, con un lenguaje de patrones para interpretar estructuras de archivos. ImHex es un editor hexadecimal dirigido a especialistas en ingeniería inversa, programadores y cualquier persona que inspeccione archivos binarios. Funciona en Windows, macOS, Linux y FreeBSD. Incluye un tema oscuro predeterminado y también ofrece uno claro.
- ¿ImHex es gratuito? ¿Qué licencia tiene?
- ImHex es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ImHex sigue mantenido?
- Mantenimiento activo. El último commit de ImHex fue el 9 oct 2026.
- ¿Para qué puedo usar ImHex?
- Ingeniería inversa de formatos de archivos binarios desconocidos Inspección de firmware o de la memoria de dispositivos integrados mediante GDB Análisis de archivos sospechosos con reglas YARA durante el análisis de malware Comparación de dos binarios para encontrar los bytes modificados
- ¿Cómo se instala ImHex?
- Descarga la versión más reciente desde imhex.download O prueba la versión web en tu navegador
- ¿Dónde consigo ImHex?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/WerWolv/ImHex
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma gratuita y de código abierto para ingeniería inversa con interfaz gráfica, basada en el framework rizin.
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.
Servidor MCP que expone las funciones de ingeniería inversa de Ghidra para que los clientes LLM puedan descompilar y analizar binarios.
Servidor MCP que permite a asistentes de IA usar Ghidra para analizar binarios, con más de 200 herramientas para descompilar, renombrar y anotar.
Una biblioteca de formato para C++ rápida y segura en cuanto a tipos, alternativa a C stdio e iostreams, que implementa std::format de C++20.