
ImHex
Publicado por WerWolv
Editor hexadecimal moderno para ingeniería inversa
Aspectos destacados
- El inspector de datos decodifica los bytes bajo el cursor como múltiples tipos y órdenes de bytes
- El lenguaje de patrones describe un formato binario y lo etiqueta dentro del archivo
- Los gráficos de entropía y distribución de bytes ayudan a localizar regiones comprimidas
- Comparación a nivel de bytes entre dos archivos, además de marcadores con notas
- El procesador de datos basado en nodos encadena transformaciones sobre una selección
Acerca de esta aplicación
ImHex es un editor hexadecimal creado para desmontar formatos binarios sin documentación. Junto a la habitual cuadrícula de bytes muestra un inspector de datos que lee los bytes bajo el cursor como enteros, valores de punto flotante, marcas de tiempo, GUID y cadenas en distintas anchuras y órdenes de bytes, de manera que se puede identificar un encabezado sin hacer aritmética a mano.
Su característica distintiva es un lenguaje de patrones: una descripción de estilo C de un formato de archivo que, una vez escrita, colorea y etiqueta las regiones coincidentes del archivo y presenta los valores analizados como un árbol. Un patrón puede reutilizarse en otros archivos, convirtiendo una investigación puntual en una repetible. Otras vistas incluyen un desensamblador, comparación a nivel de bytes entre dos archivos, gráficos de entropía y de distribución de bytes para detectar regiones comprimidas o cifradas, marcadores con notas y un procesador de datos basado en nodos que encadena transformaciones como la descompresión sobre una selección.
La interfaz se dibuja con Dear ImGui y es la misma en Linux, Windows y macOS. A los datos se llega mediante proveedores, que leen archivos ordinarios, memoria de procesos y dispositivos de disco en bruto.
Dónde obtenerlo
Linux
- Abrir en FlathubSe abre en una pestaña nuevaRepositorio de paquetesFlathub
Del editor
Instalar desde una terminal
flatpak install flathub net.werwolv.ImHex
No alojamos este archivo, no lo analizamos ni inspeccionamos su contenido. Lea lo que indica la fuente y decida por su cuenta.