Repolode
WerWolv

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 EditorHxD

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. 1

    Descarga la versión más reciente desde imhex.download

  2. 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