Статья TP Link TL-WN722N monitor mode IS WORK!

  • Автор темы Автор темы sinner67
  • Дата начала Дата начала
Доброго времени суток всем вам!
Спешу сообщить всем тем кто приобрел себе этот 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

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


Данный метод не позволяет производить инъекции, только ловлю хэндшейков
 
Последнее редактирование модератором:
Здравствуйте. Попытался поставить драйвера на 722N делал все по инструкции. Дистрибутив PARROT. Все пакеты обновлены. Ядро 5.3.0. на этапе после разархивации и команде <make> выдает ошибку. Так же ошибка при добавлении в ядро. Что можно сделать?
 
Ничего не сделаешь. На кали Линукс с ядром 5.2.0 и 5.3.0 пытался ставить и модуля ядерные, и дрова с родного сайта тп линк (но они там для ядра <4), и с гитхаба ставил переслбранные. Не взлетело и везде на англоязычных форумах что с ядрами более 4 не взлетит. Так что свой свисток такой же модели продаю
 
А какой адаптер посоветуете для ядра >5? Подойдёт ли tl-wn727n ?если да, то какие ревизии. Спасибо
 
Приобрёл TP-Link TL-WN822N v5, в режим монитора переключился простым sudo iwconfig w123123 mode Monitor,
после чего попытался запустить тест на инжект, а он мне "No answer...".

Думал что всё, пора относить обратно. Но сдаваться сразу не стал, перечитал ветку форума и внезапно осенило, что нужно просто поставить дрова с гитхаба.
dmesg выдал версию чипа RTL8192EU, методом тыка перебирал репозитории.

В общем не без помощи русского мата и такой-то матери нашёл репозиторий: kimocoder/rtl8192eu
Автор пишет, что есть поддержка frame injection, а за основу была взята прошивка с вифи адаптера TP Link TL - WN823N V3, на WN822N v5 пишет что тоже поехать должно, но не тестировалось (цитата: "supported devices: TL-WN822N V5 (untested)")
Запустил, тест на инжект прошёл, пинг до локальной AP есть.

Щасья нет предела, буду тестить дальше.

Алсо, бубунта 18.01; uname -a:
Bash:
Linux igor-HP 4.15.0-76-generic #86-Ubuntu SMP Fri Jan 17 17:24:28 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
 
Последнее редактирование:
Народ, что за команда такая - "ll" , у меня на ней уже тупик, говорит "command not found" ?
Screenshot from 2017-11-13 21-50-22.png

Может потому что я не в том терминале это всё выполняю? Я делаю это в терминале root@kali , а на образце некий root@kaliHOST , этот терминал с HOSTом я что-то у себя не нашёл
 
Приветствую!
Люди добрые, пишу в этой теме - так как полагаю она касается меня! А именно , решил запустить свой USB TP-LINK TL-WN722N V1 на загрузочной флешке с BEINI 1.2.2
Так вот эта самая бейня работает с встроенным вифи модулем Atheros (опознает его, мониторит и тп .... но не более того ) , ..... но при его отключении (Fn+F2) программа не запускается , выдает ошибку. А USB Тплинк абсолютно не мигает! В общем понятно, что его USB происхождение игнорят.

Теперь о проблеме личной .... я о Линуксе знаю только то, что он Линукс! Что и куда вводить неведомо. Учить азы хотелось бы.... но дело сравнительно срочное.
Кому не слишком сложно - разжуйте пожалуйста поэтапно .... что и куда вводить и в каком порядке!

ps. обещаю в последствии приступить к сносному освоению нового LINUX мировозрения)
ps2. может есть что-то аналогичное Beihi по занимаемым размерам ... А ГЛАВНОЕ LIVE - система чтобы работало с TL-WN722N V1 !??

Отбой в данном вопросе! Оказалось что проблема не в адаптере, а в ноутбуке (почему-то не опознает именно USB Wifi, а высвечивает только встроенный модуль...даже после его отключения в диспетчере устройств) ! А в настольном ПК модуль и прекрасно работает и опознается и мониторит и ищет пароль в бене.
Теперь ломаю голову почему так?!
 
спасибо, но теперь я встреваю на следующем пункте, а именно на команде "tar -xvzf archive.tar.gz" , она не проходит, почему? Screenshot_2020-04-07-17-07-35-168_com.offsec.nhterm.png

Я ввёл вместо слова archive название зип файла - "lwfinger" и произошла установка, затем я ввёл следующий код - cd lwfinger-rtl8188eu-00b5f0d и перешёл в эту директорию, но теперь проблема на следующем коде - "male all", выдаёт ошибку: Screenshot_2020-04-07-17-56-32-818_com.offsec.nhterm.png
 
Люди, объясните да, почему у меня команда "make all" не срабатывает, в чём может быть причина?!
 
есть ли дрова на ядро Linux Viktor 5.6.0-kali1-amd64 #1 SMP Debian 5.6.7-1kali1 (2020-05-12) x86_64 GNU/Linux адаптор Tp-Link WN722N V2.0?
 
в теории метод рабочий, но тк тестовая машина у меня это пай на который только 32 разрядная версия кали к сожаления драйвер собрать я так и не смог. зато самый обычный сяомишный затычник в режиме монитора завелся из коробки. аж сам не ожидал)
 
Кто нибудь может дать подходящий тулчейн? Ошибка из за его отсутствия. Скорее всего не любой подойдет, поэтому прошу здесь
 
Здравствуйте, большое спасибо за статью. Но у меня есть проблема я работаю на manjaro и при вводе команды
Код:
sudo make all
У меня идёт такой вывод
Код:
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.4.80-2-MANJARO/build M=/home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d  modules
make[1]: вход в каталог «/usr/lib/modules/5.4.80-2-MANJARO/build»
make[1]: *** Нет правила для сборки цели «modules».  Останов.
make[1]: выход из каталога «/usr/lib/modules/5.4.80-2-MANJARO/build»
make: *** [Makefile:151: modules] Ошибка 2
Что делать?

Здравствуйте, большое спасибо за статью. Но у меня есть проблема. Я работаю на manjaro и когда я ввожу
Код:
sudo make all
У меня идёт вывод
Код:
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.4.80-2-MANJARO/build M=/home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d  modules
make[1]: вход в каталог «/usr/lib/modules/5.4.80-2-MANJARO/build»
make[1]: *** Нет правила для сборки цели «modules».  Останов.
make[1]: выход из каталога «/usr/lib/modules/5.4.80-2-MANJARO/build»
make: *** [Makefile:151: modules] Ошибка 2
Что делать?
 
Здравствуйте, большое спасибо за статью. Но у меня есть проблема я работаю на manjaro и при вводе команды
Код:
sudo make all
У меня идёт такой вывод
Код:
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.4.80-2-MANJARO/build M=/home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d  modules
make[1]: вход в каталог «/usr/lib/modules/5.4.80-2-MANJARO/build»
make[1]: *** Нет правила для сборки цели «modules».  Останов.
make[1]: выход из каталога «/usr/lib/modules/5.4.80-2-MANJARO/build»
make: *** [Makefile:151: modules] Ошибка 2
Что делать?

Здравствуйте, большое спасибо за статью. Но у меня есть проблема. Я работаю на manjaro и когда я ввожу
Код:
sudo make all
У меня идёт вывод
Код:
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.4.80-2-MANJARO/build M=/home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d  modules
make[1]: вход в каталог «/usr/lib/modules/5.4.80-2-MANJARO/build»
make[1]: *** Нет правила для сборки цели «modules».  Останов.
make[1]: выход из каталога «/usr/lib/modules/5.4.80-2-MANJARO/build»
make: *** [Makefile:151: modules] Ошибка 2
Что делать?
Установил linux-headers. Теперь идёт такой вывод
Код:
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.4.80-2-MANJARO/build M=/home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d  modules                                                                   
make[1]: вход в каталог «/usr/lib/modules/5.4.80-2-MANJARO/build»                                               
  CC [M]  /home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/core/rtw_ap.o           
In file included from /home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/core/rtw_ap.c:22:
/home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/include/osdep_service.h: В функции «_init_timer»:
/home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/include/osdep_service.h:98:8: ошибка: «struct timer_list» не содержит элемента с именем «data»
   98 |  ptimer->data = (unsigned long)cntx;
      |        ^~
/home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/include/osdep_service.h:99:2: ошибка: неявная декларация функции «init_timer»; имелось в виду «_init_timer»? [-Werror=implicit-function-declaration]
   99 |  init_timer(ptimer);
      |  ^~~~~~~~~~
      |  _init_timer
In file included from /home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/include/rtw_ht.h:24,
                 from /home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/include/drv_types.h:36,
                 from /home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/core/rtw_ap.c:23:
/home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/include/wifi.h: На верхнем уровне:
/home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/include/wifi.h:733: предупреждение: «IEEE80211_MAX_AMPDU_BUF» переопределён
  733 | #define IEEE80211_MAX_AMPDU_BUF 0x40
      |
In file included from /home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/include/wifi.h:23,
                 from /home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/include/rtw_ht.h:24,
                 from /home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/include/drv_types.h:36,
                 from /home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/core/rtw_ap.c:23:
./include/linux/ieee80211.h:1460: замечание: это расположение предыдущего определения
 1460 | #define IEEE80211_MAX_AMPDU_BUF  0x100
      |
cc1: некоторые предупреждения считаются ошибками
make[2]: *** [scripts/Makefile.build:266: /home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d/core/rtw_ap.o] Ошибка 1
make[1]: *** [Makefile:1729: /home/nikitao/kernel/drivers/TL-WN722N_v2.0-Ralink/lwfinger-rtl8188eu-00b5f0d] Ошибка 2
make[1]: выход из каталога «/usr/lib/modules/5.4.80-2-MANJARO/build»
make: *** [Makefile:151: modules] Ошибка 2
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!