A Known Plaintext Attack on the PKZIP Stream Cipher: Una receta exótica
Receta para descifrar archivos ZIP cifrados con el algoritmo de PKZIP, por Eli Biham y Paul Kocher e implementación de Peter Conrad.
Utensilios
pkcrack
Ingredientes
- El archivo ZIP (PKZIP) encriptado
- La versión sin cifrar (plaintext) de un fichero existente en el archivo ZIP encriptado (ciphertext) (más de 12 bytes)
Preparación
Comprimir plaintext utilizando la misma herramienta y el mismo método de compresión utilizados en el archivo cifrado.
- ciphertext debe ser exactamente 12 bytes más grande que plaintext.
- Los dos archivos deben tener el mismo CRC y el mismo tamaño sin compresión.
Horneado
pkcrack -C encrypted.zip -c ciphertext -P plaintext.zip -p plaintext -d decrypted.zip