Crunch se trata de la primera herramienta que veremos para crear diccionarios. Su funcionamiento es bastante sencillo y básico, haciendo que sea una de las mejores elecciones para usar. Además de ello, crunch permite devolver sus resultados en pantalla, por lo que más adelante se explicará el uso de la combinación de otras herramientas junto a crunch.
La ayuda de crunch (crunch –help) nos muestra:

Para iniciar crunch tenemos que abrir una terminal de Linux, y escribir el comando crunch seguido de los parámetros que indicaremos a continuación.
Un ejemplo para trabajar con crunch en el hipotético caso de que quisiéramos formar un diccionario compuesto por combinaciones de nuestro alfabeto en minúsculas de 3 dígitos como mínimo, y 4 como máximo.
crunch 3 4 abcdefghijklmnopqrstuvwxyz

Esto nos mostraría en pantalla dichas combinaciones indicadas. Pero si quisiéramos grabar dicho diccionario en un fichero de texto sería escribir:
*crunch 3 4 abcdefghijklmnopqrstuvwxyz >sjonas2003 /ruta/nombredelfichero*

