Co je Crunch?
Crunch je skvělý linuxový nástroj používaný pro generování hesel. Můžete mu říct, jakou kombinaci potřebujete, a on ji vygeneruje. Pokud potřebujete všechny kombinace hesel obsahující 6 číslic a například „abcde1234!“ vygeneruje soubor se všemi z nich. Výstup z crunch lze odeslat na obrazovku, do souboru nebo do jiného programu.
Syntaxe je opravdu jednoduchá:
./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)
Instalace v Ubuntu linux
sudo apt install crunch
Instalace v Debian linux
sudo apt-get install crunch
Code language: JavaScript (javascript)
Příklad 1 generování 6místného souboru obsahujícího „abcde1234!“
crunch 6 6 'abcde1234!' -o exportfile.txt
Code language: JavaScript (javascript)
Příklad 2 generování 8místného souboru obsahujícího speciální znaky
crunch 8 8 pentest\@\#\$\%\^\&\! -o textnum.txt
Code language: PHP (php)
Zde je jednoduché video pomocí crunch
Závěr
Crunch používají týmy pro penetrační testování ke generování náhodných hesel k testování bezdrátových systémů, firewallů a dalších systémů IoT, je jednoduchý, snadno se používá a je rychlý.
Pokud máte zájem, můžete zkontrolovat Jak vygenerovat náhodné heslo v linuxu pomocí /dev/random