Was ist Crunch?
Crunch ist ein großartiges Linux-Tool zum Generieren von Passwörtern. Sie können ihm sagen, welche Kombination Sie benötigen, und er wird sie generieren. Wenn Sie alle Passwortkombinationen benötigen, die 6 Ziffern enthalten und zum Beispiel „abcde1234!“ Es wird eine Datei mit allen erstellt. Die Ausgabe von Crunch kann an den Bildschirm, eine Datei oder ein anderes Programm gesendet werden.
Die Syntax ist wirklich einfach:
./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)
Installation unter Ubuntu Linux
sudo apt install crunch
Installation unter Debian Linux
sudo apt-get install crunch
Code language: JavaScript (javascript)
Beispiel 1 Generieren einer 6-stelligen Datei mit „abcde1234!“
crunch 6 6 'abcde1234!' -o exportfile.txt
Code language: JavaScript (javascript)
Beispiel 2 Generieren einer 8-stelligen Datei mit Sonderzeichen
crunch 8 8 pentest\@\#\$\%\^\&\! -o textnum.txt
Code language: PHP (php)
Hier ist ein einfaches Video mit Crunch
Fazit
Crunch wird von Penetrationstestteams verwendet, um zufällige Passwörter zu generieren, um drahtlose Systeme, Firewalls und andere IoT-Systeme zu testen, es ist einfach, benutzerfreundlich und schnell.
Wenn Sie interessiert sind, können Sie nachlesen, wie man unter Linux mit /dev/random ein zufälliges Passwort generiert