Viper adalah brute-force password cracker.
Ketika saya mencoba untuk memahami ketidakamanan password UNIX, saya mencari software password cracking sederhana sebagai contoh. Tentu, ada Crack terkenal, tapi saya menemukan viper.pl Hale lebih mudah dibaca. Saya ingin meningkatkan kode untuk mengukur dan kinerja cetak dan perkiraan waktu untuk serangan brute force, jadi saya menghubungi Hale tentang ide-ide saya termasuk menulis ulang programnya di 'C' untuk kecepatan maksimum.
Aku ingin tahu berapa lama waktu yang dibutuhkan untuk memeriksa setiap kombinasi password yang mungkin pada platform komputasi yang berbeda, untuk set karakter yang berbeda dan untuk panjang password yang berbeda. Hasilnya sangat menarik!
Tapi pertama, kita perlu untuk melihat ke dalam rincian lebih lanjut bagaimana password bekerja dan bagaimana mereka dihasilkan. Setelah itu, menulis password cracker tidak sulit. Desain dasar dari password cracker brute-force adalah lingkaran di mana kami terus menghitung hash password dari bertambah string sandi dari set karakter generik - dan membandingkan hasilnya dengan hash password yang sebenarnya sampai mereka cocok. Mari kita asumsikan password hanya berisi huruf kecil dari 'a' melalui 'z', kami akan mulai hashing dan membandingkan:
'A', 'b', 'c', 'd' ... 'w', 'x', 'y', 'z', maka
'Aa', 'ab', 'ac', 'iklan' ... 'zw', 'zx', 'zy', 'zz', maka
'Aaa', 'AAB', 'aac', 'aad' ... 'zzw', 'zzx', 'zzy', 'zzz'
... Terus panjang password maksimum sampai kita menemukan 'memenangkan' kombinasi. Semakin cepat berjalan lebih baik, karena matematika sederhana memberitahu kita berapa banyak kata sandi kombinasi tali kita perlu memeriksa. Menggunakan contoh password dengan max. 8 karakter (semua huruf kecil), kita dapat menghitung jumlah total kombinasi (misalnya untuk 26 huruf kecil dari abjad Inggris):
(26) + 261+
(26x26) + 262+
(26x26x26) + 263+
(26x26x26x26) + 264+
(26x26x26x26x26) + 265+
(26x26x26x26x26x26) + 266+
(26x26x26x26x26x26x26) + 267+
(26x26x26x26x26x26x26x26) 268
= 217180147158 kombinasi!
Rincian Software:
Versi: 1.4
Tanggal Upload: 3 Jun 15
Lisensi: Gratis
Popularitas: 15
Komentar tidak ditemukan