42 kilobytes descompactados - 4,5 petabytes

Em 2001, relatórios sobre bombas Zip ou ataques Zip of Death fez a rodada na Internet e eu pensei que seria bom escrever sobre um exemplo brilhante e inofensivo dessa técnica. À primeira vista, o arquivo 42.zip é um arquivo compactado normal com o tamanho de 42 Kilobytes. Muitos usuários que executam um antivírus provavelmente terão problemas para baixar esse arquivo para o computador.

Ainda parece normal 42 kilobytes arquivo após o download, mas a surpresa começa quando você tenta descompactar esse arquivo. O que eles fizeram foi basicamente empacotar um arquivo de 4,3 Gigabytes consistindo apenas de zeros. Esse arquivo compactado foi replicado 16 vezes e compactado novamente, e novamente, e novamente e novamente. Ou, para usar suas próprias palavras:

O arquivo contém 16 arquivos compactados, que novamente contém 16 arquivos compactados, que novamente contém 16 arquivos compactados, que novamente contém 16 arquivos compactados, que novamente contém 16 arquivos compactados, que contêm 1 arquivo, com o tamanho de 4,3 GB.

Você poderia basicamente descompactar o arquivo de 42 kilobytes em 4,5 Petabytes de dados descompactados se o espaço de armazenamento do seu disco rígido fosse suficiente para fazer isso. Normalmente não é suficiente fazer apenas isso, então você precisa navegar pelo arquivo no arquivador de sua escolha ou acreditar no que o criador do arquivo postou sobre o arquivo no site.

O arquivo zip é protegido por senha, provavelmente para evitar que seja sinalizado durante o download por um programa antivírus.

Atualizar : A maioria dos programas antivírus modernos deve detectar o arquivo atualmente e impedir que seja extraído no sistema. Se você deseja testar sua solução antivírus, baixe o arquivo para o seu sistema e tente extraí-lo. Veja o que acontece e diga-nos como foi para você.