Saya baru-baru ini menemukan exploit, di mana saya (atau berasumsi siapa saja) dapat mengenkripsi ulang file zip terenkripsi saya tanpa harus mengetahui kata sandi:
#zip --encrypt encrypted.zip -r dir1/
Di atas akan meminta pengguna untuk memasukkan kata sandi baru . Apakah ada sesuatu yang saya lewatkan, atau ini masalah yang diketahui?
encryption
zip
lamino
sumber
sumber
Jawaban:
Arsip zip dapat memiliki banyak kata sandi untuk berbagai file yang terkandung. File dalam arsip pada dasarnya tidak tergantung satu sama lain - mereka dikompres tanpa memperhatikan file lain, dan mereka dienkripsi dengan cara yang sama. Anda
encrypted.zip
akan memiliki dua (atau lebih) segmen terenkripsi, satu dengan kata sandi asli Anda dan satu dengan yang baru.Mencoba ke
unzip
file akan meminta kedua kata sandi:Direktori, daftar nama file, tidak dienkripsi. Ini bukan bug, meskipun bisa membingungkan dan tidak semua alat zip menangani situasi dengan baik (terutama alat grafis).
sumber
.7z
format arsip memiliki opsi untuk mengenkripsi daftar direktori serta file.