@shadow_infinity_linux
No hay una técnica fiable para crear un diccionario con una precisión excelente usando algún diccionario de Internet o una herramienta como crunch. Sí, pueden ser útiles para ciertos casos, mientras que para otros solo te podrían hacer perder el tiempo.
Tienes que obtener alguna información de lo que o a quien estés atacando, dado que incluso esas millones de contraseñas o docenas de patrones que puedas generar no te servirán si ninguna está cerca a la contraseña del operador.
Tal vez el descuidado operador colocó una contraseña de 9 digitos, del 0 al 8, o quizás es la fecha de su cumpleaños, o de su hijo, o la del perro o gato. Pero de igual forma, estos ataques solo son viables si tienes el hardware necesario para poder ahorrar tiempo probando y probando.
También podrías empezar indagando sobre los valores por defecto que deja el fabricante, ya que no todas las personas lo cambian. Es un buen comienzo, pero de igual forma, poco preciso.
La cosa se complica cuando el operador usa un generador de contraseñas con suficiente entropía o él sabe cómo generar una buena contraseña, tal vez usando Diceware, lo cual hace menos viable estos tipos de ataques.
~ DtxdF