Использование reaver (для взлома Wi-Fi) в проблеме Ubuntu 20
Я пытаюсь узнать (взломать) свой пароль от Wi-Fi, просто для удовольствия и узнать что-то новое :). Я следовал учебнику :
И вот как далеко я продвинулся:
Это результат моего
iwconfig
:вот нет беспроводных расширений.
wlp2s0 IEEE 802.11 ESSID:
Режим "TP-Link": Управляемая Частота: 5,2 ГГц Точка доступа: D8:07:B6:86:86:1F
Скорость передачи данных =6 Мбит/с Мощность передачи =23 дБм
Короткий предел повторных попыток: 7 RTS thr:off Фрагмент thr:off Управление электропитанием:off Качество канала=70/70 Уровень сигнала=-40 дБм
Недопустимый Rx nwid:0 Неверный Rx crypt:0 Неверный Rx frag:0 Чрезмерное количество повторных попыток Tx:0 Неверное разное:62 Пропущенный маяк: 0После запуска:
sudo airmon-ng start wlp2s0 и я получил это:
Найдено 4 процесса, которые могут вызвать проблемы. Убейте их, используя «airmon-ng check kill», прежде чем переводить карту в режим мониторинга, они будут мешать, переключая каналы и иногда переводя интерфейс обратно в управляемый режим.
PID Name 765 avahi-daemon 774 NetworkManager 806 wpa_supplicant 810 avahi-daemon
Набор микросхем драйвера интерфейса PHY
phy0 wlp2s0 ath10k_pci Беспроводной сетевой адаптер Qualcomm Atheros QCA6174 802.11ac (версия 32)
(mac80211 monitor mode vif enabled for [phy0]wlp2s0 on [phy0]wlp2s0mon) (mac80211 station mode vif disabled for [phy0]wlp2s0)
После того, как я убил все процессы с помощью:
sudo airmon-ng check kill
И, наконец, я бегу:
sudo airodump-ng wlp2s0mon
чтобы получить список сетей Wi-Fi, и я получил это:
Мои ожидания заключались бы в том, чтобы получить несколько BSSID.
Последним шагом будет запуск
reaver -i wlp2s0mon -b {BSSID value}
. Не могли бы вы сообщить мне, что я сделал неправильно или что мне делать дальше, чтобы я мог продолжить свое обучение? Спасибо
2 ответа
- Возможно, ваш адаптер Wi-Fi не поддерживает режим монитора, если он есть, то эти команды должны сработать.
- для режима монитора (запускать с помощью sudo или root):
ip link set wlp2s0 down
systemctl stop wpa_supplicant.service
systemctl mask wpa_supplicant.service
iw dev wlp2s0 set type monitor
- теперь вы можете запустить свои команды airodump для пробного запуска:
airodump-ng wlp2s0
- чтобы вернуть интерфейс Wi-Fi в управляемый режим, вы можете запустить эти команды (запустить с помощью sudo или от имени пользователя root):
ip link set wlp2s0 down
systemctl umask wpa_supplicant.service
systemctl start wpa_supplicant.service
iw dev wlp2s0 set type managed
ip link set wlp2s0 up
systemctl restart NetworkManager.service #only if wifi connection does not came back alone.
Я создаю эти два скрипта для переключения между режимами мониторинга и управления:
- управляемый.sh
#!/bin/bash
#Run As Root
echo "please enter a interface: "
read interface
ip link set dev $interface down
systemctl stop wpa_supplicant.service
systemctl unmask wpa_supplicant.service
systemctl start wpa_supplicant.service
iw dev $interface set type managed
ip link set dev $interface up
- монитор.ш
#!/bin/bash
#Run As Root
echo "please enter a interface: "
read interface
ip link set dev $interface down
systemctl stop wpa_supplicant.service
systemctl mask wpa_supplicant.service
iw dev $interface set type monitor
Похоже, Wi-Fi Card, встроенная в ваш ноутбук, не может работать в режиме монитора. Поэтому вам придется купить дополнительный адаптер Wi-Fi.