Lo de bug eso no lo entiendo si me lo explicáis o lo agradezco que bug tiene el reaver, se supone que si no saca la clave es por que el pin no es correcto o por que el router se bloquea como mecanismo de defensa que tiene y no te deja sacar nunca la clave verdad.
Para explicarlo lo mas simple posible, se puede decir que la comunicación entre el router y el adaptador es la siguiente:
Adaptador: Petición de conexión por WPS?
Router: Ok, cual es el pin?
Adaptador: 11224455
Router: los primeros 4 dígitos son correctos, vuelve a intentarlo!
Adaptador: 11224544
Router: los primeros 7 dígitos son correctos, vuelve a intentarlo!
Adaptador: 11224549
Router: Auntentificación verificada, clave XxxxxXXXxxXXXxxx
Como se ve, la comunicación entre el router y el dispositivo es muy básica, podría decirse que el cifrado WEP es mas difícil de crackear que el WPS, pero hay un problema con las versiones de reaver, hay router que hablan otro idioma, por ejemplo es como si un chino y un español estarían hablando entre si, por seguir los pasos no habría problemas, pero por ejemplo si este cifrado tiene un md5 luego de ser autentificado y no lo indicamos no tenemos la clave, o sale en blanco o nada, también muchos tienen claves temporales pero es muy raro encontrarlas, por eso algunas veces hay que ir cambiando de versiones.
Esto fue simplemente para que se entienda lo mas posible, también hay otros factores.