• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

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


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

Antoshka Uskov

New member
24.12.2019
2
0
BIT
0
Здравствуйте. Попытался поставить драйвера на 722N делал все по инструкции. Дистрибутив PARROT. Все пакеты обновлены. Ядро 5.3.0. на этапе после разархивации и команде <make> выдает ошибку. Так же ошибка при добавлении в ядро. Что можно сделать?
 

win32gui

New member
16.12.2019
2
0
BIT
0
Ничего не сделаешь. На кали Линукс с ядром 5.2.0 и 5.3.0 пытался ставить и модуля ядерные, и дрова с родного сайта тп линк (но они там для ядра <4), и с гитхаба ставил переслбранные. Не взлетело и везде на англоязычных форумах что с ядрами более 4 не взлетит. Так что свой свисток такой же модели продаю
 

Antoshka Uskov

New member
24.12.2019
2
0
BIT
0
А какой адаптер посоветуете для ядра >5? Подойдёт ли tl-wn727n ?если да, то какие ревизии. Спасибо
 

Igor Kharchenko

New member
09.02.2020
1
0
BIT
0
Приобрёл 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
 
Последнее редактирование:

su27

One Level
15.10.2019
4
1
BIT
0

Ramon

New member
25.03.2020
3
0
BIT
0
Народ, что за команда такая - "ll" , у меня на ней уже тупик, говорит "command not found" ?
Screenshot from 2017-11-13 21-50-22.png

Может потому что я не в том терминале это всё выполняю? Я делаю это в терминале root@kali , а на образце некий root@kaliHOST , этот терминал с HOSTом я что-то у себя не нашёл
 

sync

New member
05.04.2020
3
0
BIT
0
Приветствую!
Люди добрые, пишу в этой теме - так как полагаю она касается меня! А именно , решил запустить свой 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, а высвечивает только встроенный модуль...даже после его отключения в диспетчере устройств) ! А в настольном ПК модуль и прекрасно работает и опознается и мониторит и ищет пароль в бене.
Теперь ломаю голову почему так?!
 

Ramon

New member
25.03.2020
3
0
BIT
0
спасибо, но теперь я встреваю на следующем пункте, а именно на команде "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
 

Ramon

New member
25.03.2020
3
0
BIT
0
Люди, объясните да, почему у меня команда "make all" не срабатывает, в чём может быть причина?!
 

danila70

New member
29.05.2020
1
0
BIT
0
есть ли дрова на ядро 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?
 
06.06.2020
1
0
BIT
0
в теории метод рабочий, но тк тестовая машина у меня это пай на который только 32 разрядная версия кали к сожаления драйвер собрать я так и не смог. зато самый обычный сяомишный затычник в режиме монитора завелся из коробки. аж сам не ожидал)
 

micerec

Green Team
29.11.2019
38
1
BIT
0
Кто нибудь может дать подходящий тулчейн? Ошибка из за его отсутствия. Скорее всего не любой подойдет, поэтому прошу здесь
 

NikitAo

New member
18.12.2020
3
0
BIT
0
Здравствуйте, большое спасибо за статью. Но у меня есть проблема я работаю на 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
Что делать?
 

NikitAo

New member
18.12.2020
3
0
BIT
0
Здравствуйте, большое спасибо за статью. Но у меня есть проблема я работаю на 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
 
Мы в соцсетях:

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