Apa itu Crunch?
Crunch adalah alat linux hebat yang digunakan untuk menghasilkan kata sandi. Anda dapat memberi tahu dia kombinasi apa yang Anda butuhkan dan itu akan menghasilkannya. Jika Anda membutuhkan semua kombinasi kata sandi yang berisi 6 digit dan misalnya "abcde1234!" itu akan menghasilkan file dengan semuanya. Keluaran dari crunch dapat dikirim ke layar, file, atau ke program lain.
Sintaksnya sangat sederhana:
./crunch <from-len> <to-len> [-f <path to charset.lst> charset-name] [-o wordlist.txt or START]
options:
-f /path/to/charset.lst charset-name
Specifies a character set from the charset.lst
-o wordlist.txt
Specifies the file to write the output to, eg: wordlist.txt
./crunch 8 8 -f charset.lst mixalpha-numeric-all-space -o wordlist.txt
crunch should generate a 8 character wordlist using the mixalpha-number-all-space character set from charset.lst and will write the wordlist to a file named wordlist.txt. The file will start at cbdogaaa and end at " dog "
For compleate manual please visit crunch man page.
Code language: Bash (bash)
Instalasi di linux Ubuntu
sudo apt install crunch
Instalasi di linux Debian
sudo apt-get install crunch
Code language: JavaScript (javascript)
Contoh 1 menghasilkan file 6 digit yang berisi “abcde1234!”
crunch 6 6 'abcde1234!' -o exportfile.txt
Code language: JavaScript (javascript)
Contoh 2 menghasilkan file 8 digit yang berisi karakter khusus
crunch 8 8 pentest\@\#\$\%\^\&\! -o textnum.txt
Code language: PHP (php)
Berikut adalah video sederhana menggunakan crunch
Kesimpulan
Crunch digunakan dari tim pengujian penetrasi untuk menghasilkan kata sandi acak untuk menguji sistem nirkabel, firewall, dan sistem IoT lainnya, sederhana, mudah digunakan, dan cepat.
Jika Anda tertarik, Anda dapat memeriksa Cara menghasilkan kata sandi acak di linux menggunakan /dev/random