Para crackear la contraseña es necesario tener:
- la ssid del AP
- las direcciones MAC de tanto el cliente como el AP
- la clave precompartoda (PSK)
- El codigo aleatorio de solo uso (Nonce)
- El chequeo de integridad de CADA mensaje enviado durante la autentificacion (MIC)
Asegirate de capturar Bien El trafico durante la autentificacion ya que si falta algunos de estos la clave no podra ser optenida. Algunos programs no detectan bien esta captura y puede que intenten de todos modos. Hasta donde yo se no hay una Buena manera de detector la falta de integridad y es mas Bien cuestion de capturar el trafico durante una autentificacion exitosa de un cliente.
Ademas esta la posibilidad de que la contraseña no este en el diccionario que estas usando.