РАЗБОР Статья 

TP-Link TL-WN722N: Включение режима монитора для анализа Wi-Fi сети

sinner67
sinner67 Newbie · 276 сообщений
Подписаться
142,4 тыс.
Доброго времени суток всем вам!
Спешу сообщить всем тем кто приобрел себе этот 51wLIDvSeCL._SL1200_.jpg замечательный девайс для тестирования на проникновение беспроводных сетей, замечательнейшую новость!
Многие новички, как и я, были очень огорчены тем фактом, что для данного девайся не поддерживается monitor mode :( Точнее говоря для всех версий этого устройства, начиная от v2. Версию можно посмотреть на обратной стороне самого устройства. 14-09-2017-11-07-21.jpg
Так вот... заставить эту шайтан машину работать в monitor mode МОЖНО!!!
О том как это получилось у меня собственно и пост :)
У меня установлена kali rolling 4.13.
1. Качаем с гитхаба новый драйвер, благодаря которому и будет работать monitor mode.
Код:
git clone https://github.com/mfruba/kernel.git
Screenshot from 2017-11-13 21-49-16.png

2. Заходим в kernel/drivers/TL-WN722N_v2.0-Ralink/
Screenshot from 2017-11-13 21-50-22.png

3. Распаковываем обычный драйвер который находится в архиве rtl8188eu.tar.gz и устанавливаем его.
Код:
tar -xvzf archive.tar.gz
cd lwfinger-rtl8188eu-00b5f0d
make all
make install
3.png

4.png

Убедитесь в том, что драйвер установился в /lib/firmware/rtlwifi/
5.png

4. Далее переходим в директорию с новым драйвером и устанавливаем его
Код:
make
make install
6.png

5. Устанавливаем зависимые модули
Код:
modprobe lib80211
modprobe cfg80211
7.png

6. Добавляем модуль в ядро
Код:
insmod 8188eu.ko
7. Перезапускаем ос
Код:
shutdown -r now
8. С помощью iwconfig определяем имя интерфейса
8.png

9. И включаем monitor mode
Код:
ifconfig [имя интерфейса] down
iwconfig [имя интерфейса] mode monitor
ifconfig [имя интерфейса] up
9.png

10.png


airodump-ng на WN722N
11.png


airodump-ng на встроенной в ноут карте
12.png


Beeline_2G_F1F72F стоит прямо надо ноутбуком в 50 см.
Вот так вот у меня заработал monitor mode.
P.S.
BSSID не меняется( по крайней мере с помощью macchanger) - эта проблема осталась.
13.png

Встроенная сетевая карта теперь не работает - поправочка, теперь работает. Видимо я накосячил в первый раз.
Видео сделаю в ближайшее время.
Всем спасибо за внимание, надеюсь кому нибудь помог.


Данный метод не позволяет производить инъекции, только ловлю хэндшейков
 
Последнее редактирование модератором:

Комментарии

200
у меня на этом драйвере не моргает индикация(светодиод на самом индикаторе) ето нормально?
 
обясните нубу, зачем сначала ставится родной драйвер, на гитхабе в инструкции сразу ставится rtl8188EUS_linux_v4.3.0.8_13968.20150417?
 
Действительно, monitor mode заработал. Однако, как я понял данная ревизия не может отправлять пакеты (ну или я что-то не правильно понял).
Например wifite работает только так
Код:
wifite --mon-iface wlan0
Да и то навечно глохнет на этом моменте
Код:
 [0:00:20] WPS Pixie attack:  Sending EAPOL START request
 
выдает ошибку при вводе в мониор мод
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan1 ; Invalid argument.
 
а что пишет?
[doublepost=1510899406,1510898751][/doublepost]у меня при установки даже команда make не выполнялась. Оказалось у меня не было ссылки build в /lib/mudules/[версия linux]/.
Решалось просто установкой headers:
Код:
apt-get install aptitude
aptitude -r install linux-headers-$(uname -r)
Если ссылки build не появилось можно самому добавить:
Код:
ln -s /usr/src/linux-headers-[версия linux]/ /lib/modules/[версия linux]/build
А как ещё можно ошибку make исправить?
 
на сколько я понял, такая ошибка решается индивидуально
 
/usr/src/ у меня в этой паки нет
headers
 
значит ставьте headers
 
а что делать если не видит на какаом чипсете адаптер
 
airmon-ng
[doublepost=1514052381,1514052163][/doublepost]И что делать если проделал все команды но после перезагрузки он потерял драйвер и выводит это ?????? через airmon-ng
 
lspci | grep -i 'net' <--- вот так что покажет?

И если после перезагрузки теряет драйвер, значит надо добавить его в "автозагрузку" - логично же
 
пишет после команды
insmod 8188eu.ko
insmod error could not insert module 8188eu.ko invalid module format
как исправить даптер теперь вообще невидет
 
Приветствую всех, у меня такая проблема, приобрёл сей девайс V2, и начались танцы с бубном. Установил хедеры, как написано выше, вводил все команды, но ничего не помогает. В lsusb даже не видит чип, не могу понять , куда нужно закинуть этот *.ko файл. В общем, прошу помощи.
 

Вложения

  • Снимок экрана от 2018-01-07 18-29-03.png
    Снимок экрана от 2018-01-07 18-29-03.png
    116,1 КБ · Просмотры: 1 058
А на 4.14 версию ядра можно сделать
 
Подскажите пожалуйста установил хедерс но после команды make all выдает такую штуку
root@kali:~/Desktop/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d# make all
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.14.0-kali3-amd64/build M=/root/Desktop/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d modules
make[1]: Entering directory '/usr/src/linux-headers-4.14.0-kali3-amd64'
/usr/src/linux-headers-4.14.0-kali3-common/Makefile:947: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel". Stop.
Makefile:146: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.14.0-kali3-amd64'
Makefile:151: recipe for target 'modules' failed
make: *** [modules] Error 2
как установить эти libelf-dev, libelf-devel or elfutils-libelf-devel, ядро 4.14
 
  • Нравится
Реакции: Николай Карпенко
1
Подскажите пожалуйста установил хедерс но после команды make all выдает такую штуку
root@kali:~/Desktop/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d# make all
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.14.0-kali3-amd64/build M=/root/Desktop/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d modules
make[1]: Entering directory '/usr/src/linux-headers-4.14.0-kali3-amd64'
/usr/src/linux-headers-4.14.0-kali3-common/Makefile:947: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel". Stop.
Makefile:146: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.14.0-kali3-amd64'
Makefile:151: recipe for target 'modules' failed
make: *** [modules] Error 2
как установить эти libelf-dev, libelf-devel or elfutils-libelf-devel, ядро 4.14

два вечера мучался с этими дровами, в итоге все сделал.
Для всех у кого подобные проблемы, нужно:
1. обновить систему apt-get update, apt-get upgrade, apt-get dist-upgdare
2. установить
apt-get install aptitude
aptitude -r install linux-headers-$(uname -r)
3. если выдает ошибку как описана выше, устанавливаем пакет apt-get install libelf-dev, и после этого будет работать make

дальше все как по инструкции в начале темы

Вообщем режим monitor заработал, но дальше столкнулся с другой проблемой, не работает деаутинфикация aireplay-ng, выполняю команду, пакеты идут, но вай-фай продолжает работать и не кого не выкидывает..... пробывал на разных роутерах, не помогло
Если в ручную перезаходишь, то в сканировании появляется хендшейк и пароль взламывается, все как положено, но это я сам на телефоне вай-фай выкл/вкл, а в реальных условиях как всех выкинуть?
Я или что то не так делаю или этот чип(драйвер) не может делать инжект пакетов? Кто нибудь пробывал?
 
  • Нравится
Реакции: Николай Карпенко и j1z0
2
сейчас нашел как делать тест на инжект, походу этот адаптер не может делать инжекты(отправку пакетов), тест не прошел.
Если кто что пробывал, отпишитесь)) А то уже думаю зря купил, надо искать другой адаптер((
 

Ещё по теме