Bagaimana cara memulihkan kata sandi zip menggunakan CUDA (GPU)?

9

Bagaimana saya bisa memulihkan kata sandi zip di linux menggunakan CUDA (GPU). Selama dua hari terakhir saya mencoba menggunakan "fcrackzip" tetapi terlalu lambat

Beberapa bulan yang lalu saya melihat beberapa aplikasi yang dapat menggunakan GPU / CUDA dan mendapatkan peningkatan kinerja yang besar dibandingkan dengan CPU.

Jika brute-force menggunakan cuda tidak mungkin, tolong katakan padaku apa aplikasi terbaik untuk melakukan serangan kamus, dan di mana saya bisa menemukan kamus (terbesar) terbaik.

Salam

marc
sumber

Jawaban:

2

Menurut artikel ini menggunakan CUDA untuk kekerasan terhadap ZIP adalah mungkin, tapi saya belum menemukan aplikasi gratis sejauh ini. Kesulitan menggunakan CUDA untuk ZIP adalah bahwa upaya "paksa" tidak terdiri dari perhitungan tunggal seperti dalam hash brute-forcing, tetapi membutuhkan membaca file zip dan berusaha mendekripsi. Untuk menggunakan CUDA, Anda perlu melakukan virtualisasi proses tersebut - memuat zip di memori GPU, menulis ulang metode dekripsi dalam kode yang dapat dieksekusi oleh GPU, mengevaluasi hasilnya secara dinamis.

Silakan bagikan jika Anda telah menemukan solusi apa pun sendiri.

Iliyan Bobev
sumber
0

Sudahkah Anda mencoba meja pelangi yang sudah dihitung sebelumnya ?

Kecuali jika kata sandi Anda panjang atau zip Anda menggunakan hashing pass khusus (yaitu, asin), ini sudah cukup jika Anda bersedia untuk me-torrent file besar.

Berikut beberapa tempat yang bisa Anda unduh .

btw, mengunduh tabel pelangi ophcrack dan memaparkan betapa lemah hashing webapp kritis kami, membuat manajer SW saya setuju untuk meminta kami membuat garam tanpa hash sepele.

r00fus
sumber
2
Rainbowtables hanya berfungsi untuk hash bukan untuk enkripsi.
OliverS
1
OliverS, bagaimana menurut Anda enkripsi bekerja, sihir? Jika zip terkunci kata sandi maka tujuannya adalah untuk mengambil kata sandi, bukan dengan kasar mendekripsi seluruh volume. Semua implementasi kata sandi menggunakan hashing untuk mencocokkan dimasukkan dengan kata sandi yang disimpan.
r00fus
2
Kata sandi untuk file Zip yang terkunci tidak disimpan sebagai hash, itu adalah kunci untuk algoritma enkripsi (AES). Anda tidak dapat menggunakan tabel pelangi untuk menyerang kata sandi karena Anda tidak dapat memulihkan hash untuk dibandingkan.
Nick Pascucci