tal como dices, lo que buscas es un generador de diccionarios en todo caso.
no tiene sentido usar un diccionario enorme con todos los millones de posibilidades y tardar años.
el generador de diccionarios se basa en los parametros especificos de la red para fabricar un diccionario especifico con 3, 5, 10, 255 contraseñas (depende del algoritmo de cada router), entre las cuales está la contraseña correcta. asi, en lugar de tardar 89 años (que es exactamente lo que tardarias para Auditar 8 caracteres alfanumericos a lo bestia), pues tardas unos segundos