it-swarm-id.com

Bagaimana memulihkan kata sandi file Zip yang hilang?

Saya memiliki beberapa file yang diberikan oleh guru saya di Universitas, saya bisa mengejarnya, tetapi saya mungkin juga mencoba mendapatkan darah dari batu, tingkat responsnya tidak besar dan saya menyelesaikan gelar saya setahun yang lalu!

Itu adalah file pdf yang disimpan di dalam file Zip yang dilindungi kata sandi. Kata sandi terkait dengan jaringan, memiliki huruf besar dan kecil, tetapi tidak ada karakter khusus sejauh yang saya ingat, dan beberapa permutasi satu sama lain "kata sandi1", "kata kata sandi" dll.

Apa perbedaan algoritma enkripsi yang digunakan oleh file .Zip?

Bagaimana saya bisa menentukan perlindungan yang digunakan pada file Zip saya?

Di mana saya dapat menemukan kertas dan alat yang bagus, yang pada akhirnya akan memberi saya kembali pdf yang disembunyikan dengan kata sandi?

44
bluekeys

Jika Anda belum melihatnya, ada beberapa sumber yang saya sarankan untuk ini.

  • John the ripper dengan tambalan jumbo komunitas mendukung Zip cracking. Jika Anda melihat mode yang didukung ada beberapa opsi (termasuk kekuatan kasar dasar) untuk memecahkan kata sandi Zip.

  • Elcomsoft memiliki cracker Zip yang baik termasuk pemulihan terjamin dalam beberapa keadaan

  • Ada juga beberapa perusahaan seperti yang ini yang tampaknya memiliki GPU Zip cracking yang dipercepat, yang dapat mempercepat tergantung pada perangkat keras Anda.

Dalam hal pendekatan itu kedengarannya seperti serangan berbasis kamus dengan aturan mutasi (jadi mengubah kamus dengan hal-hal seperti aturan leet speak) akan menjadi taruhan terbaik, terutama jika Anda mendapat ide bahwa kata-kata itu akan datang dari domain tertentu . Straight brute-force kemungkinan bukan ide yang baik karena cenderung unggul sekitar 8 karakter (kecuali jika Anda menggunakan banyak daya CPU/GPU)

32
Rory McCune

Anda juga dapat menggunakan skrip Shell ini.

Sumber: http://synacl.wordpress.com/2012/08/18/decrypting-a-Zip-using-john-the-ripper/

#!/bin/bash
echo "Zip-JTR Decrypt Script";
if [ $# -ne 2 ]
then
echo "Usage $0 <zipfile> <wordlist>";
exit;
fi
unzip -l $1
for i in $(john --wordlist=$2 --rules --stdout) 
do
 echo -ne "\rtrying \"$i\" " 
 unzip -o -P $i $1 >/dev/null 2>&1 
 STATUS=$?
 if [ $STATUS -eq 0 ]; then
 echo -e "\nArchive password is: \"$i\"" 
 break
 fi
done
13
sybind

Ada berbagai suite pemulihan yang tersedia. Sebagian besar dari mereka menerapkan solusi ini:

  • Brute-force attack
  • Dictionary attack
  • Serangan Biham-Kocher (serangan ini dimungkinkan ketika Anda memiliki bagian dari teks)
  • Tetap serang (juga berdasarkan teks biasa)

Juga tautan ini (dari mana saya mendapatkan sebagian besar informasi saya) menunjukkan bahwa jika Anda menggunakan winzip baru-baru ini (yang diduga sejak Anda mengenkripsi ini tahun lalu), enkripsi adalah AES dengan 128 atau 256 bit kunci. Ini berarti Anda tidak dapat melakukan apa-apa selain mencoba serangan bruteforce.

7
Lucas Kauffman

Password Breaker adalah perangkat lunak windows yang mensimulasikan pengetikan keyboard, secara teoritis memungkinkan Anda membobol aplikasi yang dilindungi kata sandi. Ini juga memiliki dukungan asli untuk file Zip yang tidak bergantung pada simulasi pengetikan. Kedua metode ini mendukung Kamus & Serangan Brute Force.

Kami juga telah merilis aplikasi web yang mendukung pemulihan kata sandi dari format file seperti Zip, PDF, Excel & Word.

Anda dapat memanfaatkan fungsionalitas blok & charset engine brute force untuk secara drastis mengurangi no. kombinasi dengan hanya memilih karakter yang Anda butuhkan. Blok dapat digunakan untuk membuat bagian-bagian kata sandi diperbaiki atau diubah berbeda dari yang lain.

Penafian: Saya bekerja untuk Maxotek yang membuat ini.

3
Partho

Hanya ingin menambahkan metode lain menggunakan fcrackzip alat CLI. Ada di sebagian besar repo distro Linux seperti Ubuntu & Fedora/CentOS. Menggunakannya cukup mudah:

$ fcrackzip -b -c a1:$% -l 1-6 -u myencrypted.Zip

Pilihan

  • -b - kasar
  • -c a1:$% - menentukan set karakter yang akan digunakan
  • -l 1-6 - menentukan panjang kata sandi untuk dicoba
  • -u - unzip untuk menghilangkan kata sandi yang salah

Pemakaian

$ fcrackzip --help

fcrackzip version 1.0, a fast/free Zip password cracker
written by Marc Lehmann <[email protected]> You can find more info on
http://www.goof.com/pcg/marc/

USAGE: fcrackzip
          [-b|--brute-force]            use brute force algorithm
          [-D|--dictionary]             use a dictionary
          [-B|--benchmark]              execute a small benchmark
          [-c|--charset characterset]   use characters from charset
          [-h|--help]                   show this message
          [--version]                   show the version of this program
          [-V|--validate]               sanity-check the algortihm
          [-v|--verbose]                be more verbose
          [-p|--init-password string]   use string as initial password/file
          [-l|--length min-max]         check password with length min to max
          [-u|--use-unzip]              use unzip to weed out wrong passwords
          [-m|--method num]             use method number "num" (see below)
          [-2|--modulo r/m]             only calculcate 1/m of the password
          file...                    the zipfiles to crack

methods compiled in (* = default):

 0: cpmask
 1: Zip1
*2: Zip2, USE_MULT_TAB
2
slm