Por @Alvy — 1 de Febrero de 2024

Binvis.io, una utilidad para analizar visualmente archivos binarios en hexadecimal

Aldo Cortesi es el creador de Binvis.io, una pequeña utilidad online que sirve para examinar «en colores» las tripas de cualquier archivos binario. Simplemente se elige el archivo en cuestión, que puede ser muy grande, y aparece una representación gráfica de sus distintas zonas, con otra alternativa a la derecha que muestra el contenido en forma de texto ASCII y valores hexadecimales. (En la propia página aparecen tres ejemplos por si no quieres subir archivos sino sólo cotillear cómo funciona.)

Según cuenta creó esta utilidad a partir de sus investigaciones sobre la visualización de la entropía en los archivos binarios: cuánta información contienen, si es repetitiva… algo que tiene que ver con el malware, a cuya investigación se dedica. Los valores en negro no tienen entropía (nada de información, o es totalmente repetitiva, como una página en blanco o de relleno), mientras que los rosa brillante son los de máxima entropía (máxima cantidad de información, imposible de comprimir).

La tabla de colores muestra el tipo de datos que aparecen para cada byte, que pueden ir de 0 a 255. Los que aparecen en azul son normalmente texto, que se ve en la tabla como dos grupos de 8 bytes hexadecimales por línea y en su versión ASCII visible a la derecha. Los valores en negro son ceros (00), los blancos 255 (FF) y los verdes y rojos los bajos y altos en ese rango (0-255). Al respecto tiene un artículo sobre cómo es la visualización con curvas que rellenan el espacio como la famosa curva de Hilbert.

Una herramienta curiosa que recuerda a los tiempos retro en los que había que estar todo el día examinando el contenido de los archivos byte a byte y que aquí sirve más para cotillear que otra cosa.

Relacionado:

Compartir en Flipboard Publicar / Tuitear Publicar