Hago un par de propuestas, 2 opciones que añadir a WlanDecrypter, que yo tengo ya implementadas para mi.
1ª: opción "-l" que muestra en pantalla la lista completa de los routers conocidos incluidos en wlandecrypter. Para cuando se encuentran con el mensaje "[-] BSSID no encontrado".
2ª: opción "-e", digamos experimental, que crea un diccionario para un router desconocido, no incluido en wlandecrypter, que nos podamos encontrar y sirva para probar suerte. Ya que en algunos de los últimos routers las claves siguen el patrón X112233xxxxAB, por ejemplo un router Xavi con mac 11:22:33:xx:xx:xx y WLAN_AB, e igual en algunos Comtrend, Zyxel, etc, porque no probar y ver que pasa con otros que puedan aparecer y no estén aun en la lista. Asi me pasó con el Xavi E0:91:53
.
uso: wlandecrypter [-l] <bssid> <essid> [output file -e]
-l: lista en pantalla los routers conocidos.
-e: genera diccionario experimental para routers desconocidos.
*Essid:
WLAN_?? : Para crear diccionario con todas las posibilidades.
Ejemplo: wlandecrypter 00:11:22:33:44:55 wlan_aa prueba -e
Genera diccionario "prueba" con C0011220000AA hasta C001122FFFFAA, X0011220000AA a X001122FFFFAA y Z0011220000AA hasta Z001122FFFFAA
Byez.