ImHex: un editor hexadecimal abierto para el hacker moderno

ImHex: un editor hexadecimal abierto para el hacker moderno

Nodo de origen: 1888993

No sorprende que la mayoría de los piratas informáticos tengan un editor de texto favorito, ya que tendemos a pasar bastante tiempo mirando fijamente. Desde escribir código hasta leer archivos de configuración, el mundo del hacker está lleno de líneas aparentemente infinitas de ASCII. Comparativamente, mientras que un editor hexadecimal es una herramienta fundamental para tener en su arsenal, muchos de nosotros no usamos uno con la frecuencia suficiente para tener un claro favorito.

pero pensamos que podría cambiar una vez que haya probado ImHex. El desarrollador [WerWolv] lo anuncia específicamente como el editor hexadecimal elegido para la ingeniería inversa, se publica bajo la licencia GPL v2 y se ejecuta en Windows, Linux y macOS. Ah, ¿y mencionamos que por defecto es un tema oscuro elegante diseñado para ser agradable a la vista durante esas sesiones nocturnas de piratería, al igual que su sitio web favorito?

ImHex está repleto de todo tipo de herramientas y funciones útiles, como un visualizador de entropía y un front-end integrado para el desensamblador capstone. Pero podría decirse que su característica más poderosa es el lenguaje de patrón inspirado en C++ y Rust personalizado que se usa para definir estructuras y tipos de datos, lo que permite el análisis y la anotación automática de archivos. El lenguaje es lo suficientemente expansivo para tener su propia documentación, y hay un segundo repositorio completo de GitHub que contiene patrones desarrollados por la comunidad para tipos de archivos que van desde el formato flash USB de Microsoft (UF2) hasta CONDENAR archivos WAD.

<img data-attachment-id="570609" data-permalink="https://hackaday.com/2023/01/10/imhex-an-open-hex-editor-for-the-modern-hacker/imhex_detail1/" data-orig-file="https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open-hex-editor-for-the-modern-hacker.png" data-orig-size="800,300" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="imhex_detail1" data-image-description data-image-caption="

El lenguaje de patrones permite identificar y marcar automáticamente elementos conocidos del archivo.

”data-medium-file=”https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open-hex-editor-for-the-modern-hacker.png?w=400″ data-large-file=”https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open-hex-editor-for-the-modern-hacker.png?w=800″ decodificación =”async” cargando=”lazy” class=”size-full wp-image-570609″ src=”https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open-hex- editor-for-the-modern-hacker.png” alt width=”800″ height=”300″ srcset=”https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open- editor-hexadecimal-para-el-hacker-moderno.png 800w, https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open-hex-editor-para-el-hacker-moderno .png?resize=250,94 250w, https://platoaistream.net/wp-content/uploads/2023/01/imhex-an-open-hex-editor-for-the-modern-hacker.png?resize= 400,150 400w” tamaños =”(ancho máximo: 800px) 100vw, 800px”>

El lenguaje de patrones permite identificar y marcar automáticamente elementos conocidos del archivo.

Es cierto que toda esta capacidad viene con un cierto grado de peso, especialmente si está acostumbrado a hurgar en hexedit. La documentación dice que necesitará al menos 500 MB de RAM y gráficos acelerados por hardware solo para ingresar a la fiesta, y solo sube a partir de ahí dependiendo de la complejidad del análisis que esté haciendo. Pero si bien ImHex es una pieza de software completamente moderna en términos de alcance y tamaño (el código fuente solo pesa 30 MB), en nuestras pruebas siempre se sintió receptivo: no hay señales de esa sensación "pesada" que a veces se siente cuando se ejecuta algo. como una aplicación de Electron.

¿Es un programa mucho más complejo de lo que necesita para cambiar unos pocos bytes? Absolutamente. De hecho, apostaríamos que el usuario promedio nunca usará la mitad de las capacidades que ofrece ImHex, y podría probablemente se las arregle con algo mucho más simple para el uso diario. pero por eso una vez necesita ensuciarse las manos y realmente profundizar en un archivo, se alegrará de que esas capacidades estén allí, y esa es una buena razón para mantenerlo instalado y listo en nuestro libro.

Sello de tiempo:

Mas de Hackear un día