Режим мониторинга в Kali Linux для Wi-Fi адаптера TP-LINK TL-WN722N V2 / V3
Для занятия пентестингом необходим внешний адаптер Wi-Fi, так как встроенные адаптеры в ноутбуках могут и не отвечать необходимым требованиям. Чаще всего, люди занимающиеся пентестингом стараются приобрести для этих целей адаптеры Alfa, но, в России они редкие гости, да и можно найти альтернативу дешевле, например Wi-Fi адаптер TP-LINK TL-WN722N V2 / V3. Данный адаптер вполне подойдет для сканирования Wi-Fi сетей, необходимо лишь включить в нем режим мониторинга, чем мы и займемся в данной статье. Все действия проделаны в Kali Linux версии 2020.3. Подробно о данном адаптере вы можете посмотреть перейдя по данной ссылке.
Подготовка Wi-Fi адаптера TP-LINK TL-WN722N
Для начала нам необходимо подготовиться и скачать с github необходимые драйвера для этого переходим в терминал и выполняем следующие команды:
Теперь собственно клонируем с github драйвера для Wi-Fi адаптера TP-LINK TL-WN722N V2 / V3, предварительно у вас должен быть установлен пакет “git”. Для клонирования репозитория возвращаемся в терминал и выполняем следующую последовательность команд:
Данной последовательностью команд мы не только клонировали репозиторий драйверов для Wi-Fi адаптера TP-LINK TL-WN722N V2 / V3, но так же перешли в директорию выполнив команду “cd”. Далее стали root пользователем и создали конфигурационный файл “realtek.conf”. Теперь осталось лишь скомпилировать драйвера для Wi-Fi адаптера TP-LINK TL-WN722N V2 / V3. Возвращаемся в терминал и приступим к компиляции драйверов:
Включаем режим мониторинга
После установки драйверов для Wi-Fi адаптера TP-LINK TL-WN722N V2 / V3 необходимо проверить, все ли прошло успешно, для этого выполним следующую последовательность команд:
P.S. Интерфейс “wlan0” у вас может называться по другому, узнать название вашего интерфейса вы можете выполнив команды “ip a” или “sudo ifconfig”.
Заключение
Wi-Fi адаптер TP-LINK TL-WN722N имеет на борту чип Realtek RTL8188EUS, собственно, он то (чип) и играет большую роль при выборе Wi-Fi адаптера для пентестинга. Профессионалы, которые зарабатывают данным промыслом себе на хлеб, вероятней всего приобретут Wi-Fi адаптер Alfa, для своих дел. Но, не факт что оно того стоит, так как уже говорилось, альтернатив хватает. И Wi-Fi адаптер TP-LINK TL-WN722N один из них, а с учетом того что он стоит не дорого и пригоден для сканирования сетей, его вполне хватит начинающим пентестерам.
А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X
Источник
Kali linux драйвер для tp link
The driver in the tplink website is a beta one and gives me errors when I make it.
I am trying to install it on a freshly downloaded and updated Kali Linux x64 on my laptop.
The WiFi adaptor is being detected as wlan1 and monitor mode works fine. But I am not able to connect to a AP even though it is able to scan and show lost of AP.
I installed realtek drivers from GitHub and the WiFi adaptor is showing v4 and still not able to connect to any AP.
On windows and Mac it worls fine.
I successfully installed the tp-link driver on kali linux today.
Kali linux version: 5.2.0-kali2-amd64 (latest)
device: Dell Inspiron 5577 gaming
Internal wifi: Intel dual band wireless 3165
$ lsusb shows TP-Link TL-WN822N Version 4 RTL8192EU
lsusb : shows what driver your current wireless cards are running
Issues I encountered:
1) bin/sh: 1: bc: not found
run following commands one by one:
$ sudo apt-get install linux-headers-$(uname -r)
*I don’t remember the order
Better to restart not sure.
2) Installed driver is not being used.
There might be an issue where rtl8xxxu driver will be used instead of the newly installed one. You can find that by lsusb.
rtl8xxxu is I guess a common driver(not a specific for your model). So we need to blacklist it. Run below command.
Initially there is no rtl8xxxu-blacklist.conf file, so need to create a new one. leafpad creates it automatically with above command.
In the file, type blacklist rtl8xxxu and then save and exit.
3) Turn of inbuilt wireless card.
check your internal wireless driver name using $ lsusb and blacklist it. I didn’t try blacklisting internal wireless it but it should work.
I am posting the order of comands I used from begining.
$ sudo apt-get install linux-headers-$(uname -r)
follow 4 steps under build guide in the github page.
If still doesn’t work, follow below steps.
$ make clean
$ make
$ sudo cp 8192eu.ko /lib/modules/5.2.0-kali2-amd64/kernel/drivers/net/wireless/
As an open system, the linux OS is more complicated than Windows or Mac; we will do our best to help, but if still cannot be resolved, it is suggested to ask for some help from linux or github.
What is the kernel version of the kali linux laptop? What is the error with the beta driver installed?
Is there any error message if you failed to connect to any AP? Have you ever tried to enter the wifi name and password manually to give it a shot?
Besides, the chipset of the 822N V5 is Realtek RTL8192EU, try to find another driver for your linux laptop.
May it work. Good day.
I did a fresh install of Kali linux and it’s kernel version is 4.19.0-kali4-amd64.
I upgraded and updated and installed latest linux headers. I also installed dpkg.
I downloaded the driver and tried these commands in the terminal.
/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047# make clean
#make -C /lib/modules/4.19.0-kali4-amd64/build M=/root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047 clean
cd hal ; rm -fr */*/*/*.mod.c */*/*/*.mod */*/*/*.o */*/*/.*.cmd */*/*/*.ko
cd hal ; rm -fr */*/*.mod.c */*/*.mod */*/*.o */*/.*.cmd */*/*.ko
cd hal ; rm -fr */*.mod.c */*.mod */*.o */.*.cmd */*.ko
cd hal ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd core/efuse ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd core ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_dep/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_dep ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd platform ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
rm -fr Module.symvers ; rm -fr Module.markers ; rm -fr modules.order
rm -fr *.mod.c *.mod *.o .*.cmd *.ko *
rm -fr .tmp_versions
root@kali:
/ Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047# make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.19.0-kali4-amd64/build M=/root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047 modules
make[1]: Entering directory ‘/usr/src/linux-headers-4.19.0-kali4-amd64’
CC [M] /root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.o
In file included from /root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service.h:47,
from /root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/drv_types.h:27,
from /root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.c:17:
/root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h: In function ‘_init_timer’:
/root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h:299:8: error: ‘_timer’
ptimer -> data = (unsigned long)cntx;
^
/root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h:300:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [- Werror=implicit-function-declaration ]
init_timer (ptimer);
^
_init_timer
In file included from /root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/drv_types.h:30,
from /root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.c:17:
/root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/wifi.h: At top level:
/root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/wifi.h:1031: warning: «IEEE80211_MAX_AMPDU_BUF» redefined
#define IEEE80211_MAX_AMPDU_BUF 0x40
In file included from /root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service_linux.h:83,
from /root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/osdep_service.h:47,
from /root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/include/drv_types.h:27,
from /root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.c:17:
/usr/src/linux-headers-4.19.0-kali4-common/include/linux/ieee80211.h:1442: note: this is the location of the previous definition
#define IEEE80211_MAX_AMPDU_BUF 0x100
cc1: some warnings being treated as errors
make[4]: *** [/usr/src/linux-headers-4.19.0-kali4-common/scripts/Makefile.build:309: /root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047/core/rtw_cmd.o] Error 1
make[3]: *** [/usr/src/linux-headers-4.19.0-kali4-common/Makefile:1535: _module_/root/Downloads/TP-Link_Driver_Linux_series8_beta/rtl8192EU_WiFi_linux_v5.2.19.1_25633.20171222_COEX20171113-0047] Error 2
make[2]: *** [Makefile:146: sub-make] Error 2
make[1]: *** [Makefile:8: all] Error 2
make[1]: Leaving directory ‘/usr/src/linux-headers-4.19.0-kali4-amd64’
make: *** [Makefile:1828: modules] Error 2
I also installed 2017.1 version which has kernal 4.9 but still dosent work.
I also tried using this forum https://forums.linuxmint.com/viewtopic.php?f=239&t=268034&p=1461575&hilit=Rtl8192eu#p1461210
But I still cant connect to a wireless AP.
I will tried to mauallly connect to an ap using
Источник
Подключение TL-WN722N к Kali Linux
run4w4y
Если «не получается», то покажите а). что для этого делали и б). где для этого что-то скачивали?
В принципе, ваше устройство — это то, что называют «WiFi свистки».
Для представления о предмете можете, для начала, пересмотреть вот это: link removed
Начинать надо вам с выяснения того что там у вас за чип (кстати, устройства с одним и тем же рыночным наименованием бывают собраны на разных чипах).
run4w4y
Если «не получается», то покажите а). что для этого делали и б). где для этого что-то скачивали?
В принципе, ваше устройство — это то, что называют «WiFi свистки».
Для представления о предмете можете, для начала, пересмотреть вот это: link removed
Начинать надо вам с выяснения того что там у вас за чип (кстати, устройства с одним и тем же рыночным наименованием бывают собраны на разных чипах).
Моё устройство работает на чипе Atheros.
а) Пытался установить драйвера для него, черпая инфу по этому поводу в инете. Пробовал способ на этом сайте http://askubuntu.com/questions/512727/how-to-install-driver-for-tp-link-tl-wn722n-on-ubuntu-14-04 , но после выполнения данной команды (
apt-get install gcc build-essential linux-headers-generic linux-headers-`uname -r`
)
выдавалось данное содержимое (
Reading package lists. Done
Building dependency tree
Reading state information. Done
E: Unable to locate package linux-headers-generic
E: Unable to locate package linux-headers-4.6.0-kali1-amd64
E: Couldn’t find any package by glob ‘linux-headers-4.6.0-kali1-amd64’
E: Couldn’t find any package by regex ‘linux-headers-4.6.0-kali1-amd64’
)
После этого остальные действия, которые были представлены в той статье, соответственно, работать не могли и не стали. Что подскажете делать?
Источник
Проблема Установка дров TL-WN821N Kali
pl0tnik
pl0tnik
pl0tnik
у вас версия адаптера tp-link wn821n v4? если так, то у вас должен быть чипсет Realtek RTL8192CU, и драйвер нужен rtl8192CU. а судя по тому какой вы установили
это драйвера для адаптеров D-Link DWA-131 Rev E и Rosewill RNX-N180UBE v2 (The official drivers for D-Link DWA-131 Rev E, with patches to keep it working on newer kernels. Also works on Rosewill RNX-N180UBE v2 N300 Wireless Adapter.)
попробуйте так же установить эти драйвера или универсальные. одна буква в имени драйвера может решать многое.
кроме того адаптер на чипсете RTL8192CU может работать в режиме клиента, точки доступа и в лучшем случае в режиме монитора. попробуйте перевести ваш тп линк в режим монитора вручную. но я сомневаюсь что адаптер заработает. хотя чем чёрт не шутит.)
у вас версия адаптера tp-link wn821n v4? если так, то у вас должен быть чипсет Realtek RTL8192CU, и драйвер нужен rtl8192CU. а судя по тому какой вы установили
это драйвера для адаптеров D-Link DWA-131 Rev E и Rosewill RNX-N180UBE v2 (The official drivers for D-Link DWA-131 Rev E, with patches to keep it working on newer kernels. Also works on Rosewill RNX-N180UBE v2 N300 Wireless Adapter.)
попробуйте так же установить эти драйвера или универсальные. одна буква в имени драйвера может решать многое.
кроме того адаптер на чипсете RTL8192CU может работать в режиме клиента, точки доступа и в лучшем случае в режиме монитора. попробуйте перевести ваш тп линк в режим монитора вручную. но я сомневаюсь что адаптер заработает. хотя чем чёрт не шутит.)
у вас версия адаптера tp-link wn821n v4? если так, то у вас должен быть чипсет Realtek RTL8192CU, и драйвер нужен rtl8192CU. а судя по тому какой вы установили
это драйвера для адаптеров D-Link DWA-131 Rev E и Rosewill RNX-N180UBE v2 (The official drivers for D-Link DWA-131 Rev E, with patches to keep it working on newer kernels. Also works on Rosewill RNX-N180UBE v2 N300 Wireless Adapter.)
попробуйте так же установить эти драйвера или универсальные. одна буква в имени драйвера может решать многое.
кроме того адаптер на чипсете RTL8192CU может работать в режиме клиента, точки доступа и в лучшем случае в режиме монитора. попробуйте перевести ваш тп линк в режим монитора вручную. но я сомневаюсь что адаптер заработает. хотя чем чёрт не шутит.)
Источник