Bagaimana cara memulihkan kata sandi file RAR di Mac OS X?

21

Saya menjalankan Mac OS X 10.6.2 dan telah menyerahkan beberapa file lama yang perlu diekstraksi. Backup lama atau keuangan atau tagihan saya percaya. Mereka adalah file RAR , dan dilindungi kata sandi. Apakah ada cara untuk mengekstrak hash dari file-file ini sehingga saya dapat memasukkannya ke John The Ripper atau Cain and Abel ?

Edit

Saya telah mengunduh cRARk , tetapi sayangnya tidak ada yang saya miliki (SimplyRAR, RAR Expander, The Unarchiver) akan mengekstraknya tanpa kata sandi. Dapatkah seseorang memverifikasi bahwa saya gila dan tidak ada kata sandi pada versi Mac ?

Josh K.
sumber
anehnya, unrar & 7z di linux mengekstrak banyak file dari crar RAR, lalu meminta kata sandi. file README yang disertakan menunjukkan kata sandi sengaja, untuk memungkinkan pengujian utilitas: "Anda juga dapat menguji cracker pada arsip ini. Jalankan: crark -pcrackme.def crark31.rar"
quack quixote
... jadi sepertinya Anda memerlukan utilitas ekstraksi RAR yang lebih baik, yang akan mengekstrak file yang tidak terlindungi sebelum meminta kata sandi. :)
quack quixote
mencoba unrarx? unrarx.com
o0 '.
1
Saya baru saja menggunakan crark33 untuk OSX, dan kata sandi rar adalah crark33. Kira saya penebak yang baik :-)
Carl Witthoft

Jawaban:

33

Anda dapat memotong ekstraksi hash sama sekali dan menggunakan cRARk sebagai gantinya. cRARk adalah utilitas peretas kata sandi RAR baris perintah freeware yang tersedia untuk Windows, Mac dan Linux. Ini juga dirancang untuk bekerja dengan CUDA sehingga Anda mungkin ingin mengambil keuntungan dari itu jika Anda memiliki GPU yang kuat.

Satu peringatan adalah bahwa akan sangat lama untuk memecahkan arsip jika Anda tidak tahu apa-apa tentang kata sandi, dan panjangnya> 6 karakter. Jika Anda mengetahui detail kecil tentang kata sandi, seperti perkiraan jumlah karakter, ini memungkinkan Anda untuk memasukkannya sebagai peralihan untuk secara dramatis mempersingkat waktu retakan. Walaupun cRARk adalah salah satu cracker RAR tercepat di luar sana menggunakan kode MMX & SSE yang sangat dioptimalkan, ini berlaku untuk aplikasi brute force. Ketika meretas kata sandi yang lebih panjang, ini akan membutuhkan waktu yang jauh lebih lama karena banyaknya kemungkinan untuk mencoba.

Berikut ini contoh pelarian kata sandi 'john':

C: \> crark.exe -c -l4 -g4 Chap7.rar
     cRARk 3.2d (CUDA enabled) Freeware
    Hak Cipta 1995-2001, 2006-09 oleh P. Semjanov,
         http://www.crark.net
     bagian (c) 1993-2005 Eugene Roshal
 (c) Pustaka Password Cracking PSW-soft PCL v. 2.0d oleh P. Semjanov


Menguji arsip Chap7.rar: versi 2.9
Menguji Chap7.rtf
Memilih fungsi crypto terbaik .............................................. ...
Terpilih: ASM (Prescott / AMD), SSE2 (P4 / Core 2) (-f1114)
Kutu per kata sandi diharapkan = 40438280, teoretis = 27000000, kecepatan CPU = 0,67

Memproses baris 56 file definisi kata sandi ...
Menguji kata sandi 4-karakter ...
ckdk
Kata sandi diuji = 42000 (waktu = 3: 45,00, nilai = 186 p / s)
Elka
Kata sandi diuji = 78000 (waktu = 6: 58,99, tingkat = 186 p / s)
john - CRC OK
Dalam hex (gaya PCL): \ 6A \ 6F \ 68 \ 6E
Kata sandi yang diuji = 167844 (waktu = 15: 02,38, tingkat = 186 p / s)
Total yang diuji = 167844, tes lambat = 20914

Tidak terlalu buruk ;)

John T
sumber
+1 lebih baik daripada jawaban saya dan melewatkan tag osx
William Hilsum
Saya akan mencobanya. Agak berharap aku mendapat jawaban sebelum memberikan hadiah. :)
Josh K
@ Maaf tentang itu! Ini adalah pertama kalinya saya melihat pertanyaan, menambahkan hadiah menabraknya di bagian atas halaman.
John T
1
@Josh ketika menggunakan cRARk ia datang dengan file 'crackme'. Anda dapat mengekstrak semua yang lain dalam file dengan baik. Crackme bagi Anda untuk menguji program.
John T
2
Adakah yang tahu sintaks untuk melakukannya di Mac? Saya tidak bisa menyelesaikannya ... Terima kasih!
Joe