Режим мониторинга позволяет перехватывать пакеты Wi-Fi сетей, что крайне важно при аудите. В идеале для этих целей используют адаптеры Alfa, вроде серии 036. Но стоит учесть, что стоимость этих адаптеров весьма не маленькая. Суть заключается в чипе, который установлен в адаптерах и имеет возможность мониторинга. Альтернативой выше упомянутым адаптерам могут и другие, вроде того же TP-Link TP-WN722N V2-V3, тут крайне важно понимать, какой чип стоит внутри, а внутри TP-Link TP-WN722N V2-V3 стоит rtl8188eus, который не совсем подходит для перехвата пакетов в режиме мониторинга, да и по умолчанию, режим мониторинга в нем отсутствует. На github разработчики утилиты aircrack-ng выпустили модифицированный драйвер для TP-WN722N V2-V3, который включает режим мониторинга. Его мы в этой статье и установим.
Обращаю ваше внимание, что устанавливать данный драйвер мы будем в Kali Linux 2021.4, обновленную до последней версии на момент написания данной статьи. В идеале конечно, купить адаптер Alfa, или найти этот же TP-WN722N, но первой ревизии, где чип стоит Atheros AR9002U, который вполне пригоден по умолчанию для аудита безопасности беспроводный Wi-Fi сетей.
На сайте уже выходила статья про TP-Link TP-WN722N V2-V3, и в той статье мы так же рассматривали как включить режим мониторинга, но по истечению времени она устарела. По этому решено было ее обновить, да и без режима мониторинга невозможно произвести DOS атаку, о которой вскоре будет написана статья. Что бы лучше понять как работают сети, рекомендую вам к прочтению – Сетевая модель OSI, где описаны некоторые возможные атаки. А так же TCP / IP – Сетевая модель, которая в свою очередь и используется на практике по созданию сетей.
Весь материал в статье предоставлен исключительно для ознакомления и просвещения общественности. Помните, что использование полученных знаний в противозаконных целях может повлечь за собой уголовную ответственность. Автор не несет ответственности за деяния других, информация предоставленная в статье носит исключительно образовательный характер и не побуждает на какие-то действия.
Устанавливаем зависимости в Kali Linux
И так, первым делом необходимо обновить систему до актуальной, это делается командами “sudo apt update && sudo apt dist-upgrade”. Затем устанавливаем необходимые зависимости для сборки модифицированного драйвера TP-Link TP-WN722N V2-V3:
sudo apt install dkms bc

Когда зависимости установятся, необходимо перезагрузить Kali Linux, это можно сделать командой “sudo reboot” либо из меню, кому как удобней… Далее обновляем заголовки ядра, на момент написания этой статьи, в Kali Linux 2021.4 установлено ядро 5.15:
sudo apt install linux-headers-$(uname -r)

Следующим шагом к нашей цели создадим файл realtek.conf и внесем в него следующее содержимое “blacklist r8188eu”. Но перед этим необходимо перейти в режим root пользователя командой “sudo -i”. Выполняем следующую последовательность команд:
sudo -i
echo "blacklist r8188eu" >> "/etc/modprobe.d/realtek.conf"
Выходим из под root пользователя командой:
exit

Установка драйвера для TP-Link TP-WN722N V2-V3
Переходим к установке модифицированного драйвер для адаптера TP-Link TP-WN722N V2-V3, его можно взять с github от разработчиков Aircrack-ng, где он расположен в свободном доступе. Мы же для этих целей воспользуемся утилитой “git” и клонируем его в нашу систему выполнив команду:
git clone https://github.com/drygdryg/rtl8188eus.git
Когда процесс клонирования данного репозитория завершится, переходим в директорию “rtl8188eus” при помощи команды “cd”, о которой на сайте имеется отдельная статья, доступная по этой ссылке. Ну а мы переходим в директорию “rtl8188eus”:
cd rtl8188eus

Далее необходимо собрать драйвер из исходников которые мы получили, для этого выполняем команду:
make

Когда процесс сборки драйвера для TP-Link TP-WN722N V2-V3 завершится, установим его:
sudo make install

Перезагружаем систему, как вы помните, ее можно перезагрузить командой “sudo reboot”. Собственно, когда вы снова загрузитесь в Kali Linux, можно переводить наш адаптер в режим мониторинга.
Режим мониторинга TP-Link TP-WN722N V2-V3
Собственно все, теперь мы можем переводить адаптер TP-Link TP-WN722N V2-V3 в режим мониторинга, но для начала нужно убить процессы которые могут помешать:
sudo airmon-ng check kill

Переводим адаптер TP-Link TP-WN722N V2-V3 в режим мониторинга командами:
sudo ip link set wlan0 down
sudo iw dev wlan0 set type monitor
Обращаю ваше внимание, что адаптер в вашей системе может называться не “wlan0”, а как-то иначе, узнать его имя можно командой “iwconfig”, собственно, этой же командой мы можем увидеть, перевелся ли TP-Link TP-WN722N V2-V3 в режим мониторинга:

В строке “mode” вы можете увидеть, что адаптер на данный момент переведен в режим мониторинга – “Monitor”.
Заключение
Теперь, когда у нас TP-Link TP-WN722N находится в режиме мониторинга, можно переходить к аудиту беспроводных Wi-Fi сетей, для этих целей можно использовать все тот Aircrack-ng, либо, полуавтоматическую утилиту Wifite.
О том, как защитится от атак, первое, использовать стойкие пароли содержащие как минимум 10 символов из цифр, букв и символов, а второе, не использовать функцию wps, так как атака на нее так же приведет к взлому вашей Wi-Fi сети.
К вопросу о версии Kali Linux и Wi-fi адаптера, версию вашей системы можно узнать командой “cat /etc/os-release”:

А версию Wi-Fi адаптера можно узнать командой “lsusb”. Как видно на скриншоте, версия адаптера TP-Link TP-WN722N V2-V3:

А на этом сегодня все, надеюсь, данная статья будет вам полезна.
Если вам нравится данный проект и вы хотите что бы он процветал, то вы можете поддержать журнал “Cyber-X” перейдя в соответствующий раздел на сайте.
Журнал Cyber-X
Выдает ошибку на моменте удаления модуля. И далее возникают ошибки по ходу выполнения. Изучаю вопрос уже больше 3 недель, все гайды на ютубе на всех языках не помогают, ставил и 5.14 ядро, и 5.15 и скачивал старые версии, нигде не работает. Хотя до покупки, говорилось что данный адаптер подключается достаточно просто. В чем может быть проблема?
rmmod: ERROR: Module r8188eu is not currently loaded
И есть ли разница r8188 или 8188? И так же eus или eu?
где такое говорилось? что именно за адаптер?
В 5.15 уже не получится. вырезали поддержку из хидеров. Осторожно с обновлением
https://github.com/aircrack-ng/rtl8188eus/issues/150
Придется в очередной раз переписывать статью)
Обновил статью, теперь работает. Как дальше будет, с выходом нового ядра – вопрос
при установке драйвера выходит ошибка
install: не удалось выполнить stat для ‘8188eu.ko’: Нет такого файла или каталога
make: *** [Makefile:2064: install] Ошибка 1
как можно это исправить?
На данный момент не могу подсказать, так как нет адаптера tp link. Это возникает из за изменений в системе, уже не раз переписывал статью. Рекомендую приобрести специализированный адаптер – Alfa
балин… теперь получается зря взял эту версию tp link
188eus] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-5.18.0-kali5-amd64»
make: *** [Makefile:2058: modules] Ошибка 2
это пишет у меня после выполнения комманды sudo make install
Ничего не поделаешь, лучше купите альфу. Так как для tp-link модифицированные драйвера которые поддерживали энтузиасты, похоже что больше не обновляют. Да и статья написана для версии 2021.4, а на данный момент вышка версия Kali 2022
Спасибо , на 2022.4 всё заработало без проблем
при вводе команды sudo make install
выдает такую ошибку
install -p -m 644 8188eu.ko /lib/modules/6.0.0-kali6-amd64/kernel/drivers/net/wireless/
install: cannot stat ‘8188eu.ko’: No such file or directory
make: *** [Makefile:2064: install] Error 1
Ищите версию Kali, указанною в статье.