La nueva bomba ZIP: de 46 MB se expande hasta 4.5 pentabytes

457

Una bomba zip o zip de la muerte es un archivo malicioso diseñado para inutilizar un programa. En ella esconde una gran cantidad de datos comprimidos alojados en diferentes niveles de compresión, por lo cual un zip puede pesar muy poco y al descomprimirse tener grandes cantidades de gigabytes.

El ingeniero David Fifield ha creado la bomba zip más potente hasta el momento, al crear un zip de 46 MB que al descomprimir pesa 4.5 PB, en pocas palabras, cuatro millones y medio de gigabytes.

La bomba zip más popular es la llamada 42.zip, pero para ello se recurría a la descompresión recursiva, algo como un tipo de muñeca rusa invertida, quiere decir, son archivos zip que son guardados por capas, cada una más pesada que la anterior.

Con 42.zip el tamaño comprimido llegaba a 42 kilobytes y de forma recursiva podía llegar hasta 4.5 petabytes, mientras que de forma no recursiva apenas sobrepasaba los 5.5 GB (llegado a una compresión de 129 mil veces).

Fifield explica que el formato de compresión más usado por los lectores de zip no alcanzan un rango de compresión mayor a 1032 a 1, y debido a eso se recurre a la descompresión recursiva. Es por ello que creó una técnica nueva que permite a su bomba zip elevar el rango de compresión a 98 millones.

Para lograr esta hazaña Fifield utilizó una extensión del formato zip llamado Zip64 que eleva el tamaño de ciertos campos de encabezados a 64 bits, sino no lograba pasar los 281 TB por más que lo intentara.

Aunque la diferencia de 42.zip la versión de Fifield pesa 45 MB, la cantidad de peso que puede guardar en sí representa mucha más potencia de comprensión en no recursivo. Según el investigador, algunos antivirus detectan ya el archivo como una bomba zip, por lo que no se termina de ejecutar.

Los comentarios están cerrados.

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que estás de acuerdo con esto, pero puedes optar por no hacerlo si lo deseas. AceptarLeer más