Hola, antes que nada pido perdón por si ya estuviese posteado. Bueno, pues navegando un poco me he encontrado con este generador de diccionarios en lenguaje c que se puede descargar de:
http://sourceforge.net/projects/crunch-wordlist/
Tiene bastantes opciones aunque este todo en inglés. Por ejemplo, podemos hacer cosas como:
crunch 6 10 abcdefghijklmnopqrstuvwxyz > diccionario.txt
crunch 4 4 0123456789 | aircrack-ng -w - -e ESSID fich.cap (Se iría generando y comprobando con aircrack sin tener que estar guardandolo en un fichero)
Otra opción, a mi parecer bastante interesante, es poder continuar desde una cadena si la longitud es muy grande y el fichero se vuelve demasiado extenso.
crunch 18 18 0123456789 -s 034512345678678123
También se puede poner @@hola@@@ y se cambian los @'s por letras, etc.
Lo mejor es comprobarlo por uno mismo y leer las opciones.
Saludos.