Crunch merupakan sebuah tools generator wordlist, wordlist sendiri adalah daftar kata yang biasa gunakan untuk melakukan 'Attack' tertentu seperti brute forcing. Crunch memiliki kemampuan untuk membuat wordlist dengan mengkombinasikan semua angka, simbol, karakter ( tergantung pada opsi yang digunakan ) dan dapat diatur minimal panjang serta maksimal panjang dari wordlist yang ingin dibuat

secara default crunch sudah terinstall di kali linux, apabila belum ada bisa di install dengan perintah
apt-get install crunch
Sintaks dasar untuk crunch seperti di bawah ini:
crunch <min-len> <max-len> [<charset string>] [options]
Keterangan:
<min-len>           = panjang minimum password
<max-len>          = panjang maksimum password
<charset string>  = karakter yang di tetapkan untuk digunakan dalam menghasilkan password
[options]             = opsi dari crunch, ketik 'man crunch' untuk melihat yang disediakan oleh crunch

contoh sederhana tanpa menggunakan charset:
crunch 4 6 -o /root/anher/wordlist.lst
crunch 4 6 -o /root/anher/wordlist.lst

pada perintah di atas crunch akan membuat wordlist dengan minimal 4 karakter dan maksimal 6 karakter, option -o berfungsi untuk menyimpan output wordlist, disitu wordlist akan tersimpan pada folder /root/anher/  dengan nama wordlist.lst

output wordlist.lst

dengan menggunakan charset:
Charset atau karakter set adalah kumpulan karakter baik itu berupa huruf (a-z) maupun angka (0-9) serta simbol, untuk melihat pilihan charset yag ingin digunakan ketikkan perintah:
more /usr/share/crunch/charset.lst
nanti akan muncul

more /usr/share/crunch/charset.lst

screenshot di atas hanya menunjukkan 38% dari charlist yg tersedia, tekan enter hingga 100% untuk melihat semua charset.
contoh dibawah ini saya menggunakan charset lalpha-numeric-symbol14 yang akan menghasilkan wordlist alphabet kecil, nomor, dan simbol
crunch 6 8 /usr/share/crunch/charset.lst lalpha-numeric-symbol14 -o /root/anher/wordlist.txt
crunch 6 8 /usr/share/crunch/charset.lst lalpha-numeric-symbol14 -o /root/anher/wordlist.txt

perintah di atas crunch akan membuat wordlist dengan minimal 6 karakter dan maksimal 8 karakter, /usr/share/crunch/charset.lst merupakan letak direktory charset.lst, lalpha-numeric-symbol14 pembuatan wordlist dengan karakter alphabet, nomor,dan symbol, option -o berfungsi untuk menyimpan output wordlist, disitu wordlist akan tersimpan pada folder /root/anher/ dengan nama wordlist.lst

kita juga dapat membuat wordlist dengan kata-kata sendiri, misal menggunakan kata 'admin123'
crunch 13 13 -t admin123@@@@@ /usr/share/crunch/charset.lst lalpha-numeric-all -o wordlist.lst
crunch 13 13 -t admin123@@@@@ /usr/share/crunch/charset.lst lalpha-numeric-all -o wordlist.lst

keterangan:
13 13 = merupakan jumlah karakter untuk pengacakan kata "admin123@@@@@"
@@@@@= pengacakan random kata terdiri dari 5 karakter, bisa di rubah  sesuai keingginan, misal 7 karakter berarti @@@@@@@
/usr/share/crunch/charset.lst= letak direktory charset.lstlalpha-numeric-all = wordlist dengan semua alphabet untuk pengacakan pada @@@@@
-o = output dari wordlist

sekian tutorial mengenai Cara Membuat Wordlist dengan Crunch di Kali Linux, sebenernya masih banyak lagi teknik pembuatan wordlist dengan crunch, namun itu saja yang bisa saya share kali ini, Terima Kasih

Posting Komentar

  1. makasih bosskuh.. nice tutorialnya!!!

    BalasHapus
  2. kalu wordlist nya ga urut bisa? kan seumpama 6 karakter ****** ini tidak boleh ada 4 karakter yang sama secara berurutan apakah bisa?

    BalasHapus

 
Top