me parece un truco y que la clave que es acertada la hayan puesto en el diccionario previamente
Correcto, es lo que dice MauroMasciar.
Los diccionarios solo son válidos si la clave está en ellos. Y si hubiera diccionarios que valieran para
cualquier red, no habría seguridad wifi.
¿Y para qué se utilizan los diccionarios entonces? Pues hay quien los utiliza "a ver si suena la flauta", y hay quien los utiliza porque tiene alguna idea de cómo puede ser la clave, y usa un diccionario al caso.
Por poner un ejemplo, imagina que hubiera una compañía de telecomunicaciones tan incompetente, que la clave por defecto fueran los seis primeros números del teléfono móvil o fijo del cliente: si tú fueras cliente de esta compañía, y quisieras atacar tu red, podrías crear fácilmente un diccionario. Como en España todos los números de móvil empiezan por 6, un diccionario sería:
600000
600001
600002
...
699999
Cosa que se puede crear fácilmente, y que es atacable. Y si fuera el teléfono fijo, más fácil todavía (los dos o tres primeros dígitos son fijos, y solo hay que hacer combinaciones con los restantes).
En este caso podrías hacer un ataque de diccionario contra tu propia red. Si tu vecino de enfrente sabe o sospecha que eres cliente de esta compañía, aunque tu vecino no tenga ni put* idea de cual es tu número de teléfono, podría crear los mismos diccionarios de antes y atacar tu red. O sea: sabiendo cómo puede ser la clave, a veces (
a veces) se puede crear un diccionario válido. Y claro, si tú eres cliente de esa compañía y cambias la clave por defecto por "$rf$RiiTfv09043CDCckdkeLEL", tu vecino se puede tirar la vida probando con diccionarios de números de teléfono (ya no serían diccionarios válidos en este caso).
Si no tienes alguna idea de como puede ser la clave, o si la clave por defecto ha sido cambiada por el dueño, usar un diccionario y que funcione es tener suerte: habrá bastante gente que ponga por contraseñas cosas como qwerty, asdfgh, 1234567890, CristianoRonaldo, LeoMessi, 69696969, ..., y supongo que los diccionarios genéricos (los que no son para una red en concreto) deben incluir palabras de este estilo, pero la probabilidad de acertar...