Немного покопался в опкодах утилиты WpsWin (идёт в поставке с Dumpper). В процессе исследования выяснилось, что ей можно пользоваться через консоль таким образом:
Код:
WpsWin Action=Registrar ESSID=WIFIAP PIN=12345670
Плюсы:
1. Работает из консоли
2. Выводит полученный пароль
3. Не требует драйвера-фильтра JumpStart Wireless
Минусы:
1. Не умеет выводить список сетей с включённым WPS
2. Не умеет ассоциироваться по конкретному BSSID (впрочем, с JSW также)
3. Выводит сообщения на испанском
Плюсов и минусов поровну, но положительные качества более весомые.
Особенности внутренней работы утилиты:
- Использует COM для работы с WPS -
Provider\Microsoft.Networking.WCN
- Использует WLANAPI для добавления профиля сети в систему -
WlanSetProfile