y que hago para conseguir un diccionario en condiciones y que funcione.

Tenemos merluzas gordas,
tenemos merluzas que pesan poco,
pero no tenemos merluzas gordas que pesen poco
los diccionarios "en condiciones" y que "funcionan" no pueden existir porque violan las leyes de la física. es asi de sencillo.
es lógica pura y dura. de la misma forma que las cerraduras están hechas para que no se abran con cualquier llave, y si quieres tener el 100% de probabilidades de abrir la cerradura tendras que fabricar tantas llaves que no cabrían en todos los camiones del mundo.
no se pueden poner todas las posibles contraseñas del universo en un archivo de texto y esperar a que funcionen.
los diccionarios se usan cuando se sabe, de antemano, que las contraseñas posibles son, por poner un ejemplo, de "solo" cincuenta mil, o de "solo" tres millones, porque ya sabemos algunas cosas de la contraseña que nos permiten reducir en un 99% las probabilidades que tenemos que probar.
cuando no sabes absolutamente nada de la contraseña, no tienes absolutamente ninguna posibilidad.
estas yendo demasiado deprisa y no has comprendido ni siquiera lo más básico.
el consejo de siempre:
si no dedicais ni diez horas a estudiar, lejos estará el dia en que podáis auditar una red wifi con minimas probabilidades de éxito.