Crunch generiert Zeichenketten aus einem frei wählbaren Zeichensatz indem es systematisch Kombinationen innerhalb eines vorgegebenen Längenbereichs erstellt. Siehe auch Brute Force

  1. Minimale und maximale Wortlänge wird angegeben
  2. Zeichensatz kann angegeben werden (z. B. nur Ziffern oder Buchstaben)
  3. Es können Muster verwendet werden, um bestimmte Positionen auf Zeichenklassen zu beschränken (z. B. „an Position 1 eine Zahl, danach Kleinbuchstaben“)
  4. Unicode: Je nach Build/Distribution kann auch die Nutzung erweiterter Zeichensätze unterstützt werden.
# crunch <min> <max> <charset>
root@kali:~# crunch 6 6 0123456789abcdef
Crunch will now generate the following amount of data: 117440512 bytes
112 MB
0 GB
0 TB
0 PB
Crunch will now generate the following number of lines: 16777216