Tp link tl wn822n kali linux
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.
$ 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
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Лучшая Wi-Fi карта для Kali Linux и BlackArch
Знаете ли вы, что автор курса WiFu (официальный курс по тестированию сетей Wi-Fi от Offensive Security) упоминает в этом самом курсе, что где-то 14 раз покупал беспроводные карты, которые были неправильным выбором. Т.е. их драйвера не поддерживали инжект. Ошибиться в выборе Wi-Fi адаптера для тестирования на проникновение беспроводных сетей очень легко. Wi-Fi адаптеры, которые кажутся очень похожими, название которых отличается на одну букву/цифру или имеют дополнительное слово, могут иметь совершенно другой чипсет, не подходящий для наших нужд.
Это ещё полбеды, многие устройства имеют версии (ревизии), и в этих версиях стоят разные чипсеты!
Ну и чтобы окончательно вас напугать, стоит упомянуть, что на рынке предостаточно подделок популярных товаров.
Хорошая Wi-Fi карта в паре с хорошей антенной поможет получить превосходный результат. Антенны тоже все разные: они поддерживают одну или две частоты, бывают всенаправленными или однонаправленными, дают разную прибавку к мощности сигнала.
Эта заметка стала результатом моих исканий лучшей карты для Kali Linux и попыток разобраться во всех этих чипсетах и технических характеристиках.
Зачем покупать дополнительную беспроводную карту для Kali Linux
Мне повезло, встроенный в мой ноут Wi-Fi приёмник весьма неплох, несмотря на то, что ноут я покупал 4 года назад, а самой модели уже вообще лет 5-6, моя беспроводная карта поддерживает беспроводной стандарт N, является двухчастотной (поддерживает 2,4 ГГЦ и 5 ГГц), прекрасно работает в режиме монитора и способна на инжект. Тем не менее, покупка отдельной Wi-Fi имеет ряд существенных преимуществ:
- мощность, если сравнивать встроенные в ноутбук и хорошую отдельную карту, то последняя окажется мощнее раз в 5 (цифры примерные, в ноутах разные карты и USB карты тоже не одинаковые)
- возможность поменять/подключить внешнюю антенну, в том числе направленную
- имея USB карту, можно работать из виртуальной машины (VirtualBox), в противном случае, вам нужно загружаться с флешки или устанавливать Kali Linux в качестве второй системы
- некоторые программы для работы требуют две беспроводные карты
Чувствительность Wi-Fi адаптера
В теории, чем больше протоколов и частот поддерживает Wi-Fi, тем больше точек доступа он должен увидеть. Но поскольку большинство ТД размещаются на самых распространённых (давно используемых) частотах и используют самые ходовые протоколы, то, например, Wi-Fi адаптер с 5 ГГц может показать дополнительно всего 1-2 точки доступа, поскольку точек доступа на 5 ГГц просто мало.
При этом в зависимости от чувствительности чипсета, размер списка обнаруженных точек доступа может драматически различаться – в разы.
Посмотрите на список обнаруженных ТД встроенной картой Intel Corporation Centrino Advanced-N 6235 (rev 24):
Список показан не полностью, всего там 40 ТД.
А это список обнаруженных ТД с помощью адаптера на основе чипсета Ralink Technology, Corp. RT3572 (карта Alfa AWUS052NH ), в это же самое время, в этом же самом месте:
Количество обнаруженных ТД в два раза меньше. Но если в первом списке у большинства ТД PWR
- запечатанная в коробке Alfa AWUS051NH с креплениями и прочими принадлежностями
- всенаправленная антенна 9dbi Alfa ARSN19
- однонаправленная антенна 7dbi APA
- магнитное крепление для антенны
- Y-кабель
Причём продавец обещает вернуть деньги в двойном размере, если Alfa AWUS051NH не оригинальная, т. е. он гарантирует подлинность.
Цена комбо + доставка в мой регион ниже (!) цены + доставки этой же карты от других продавцов.
Проще говоря, нам предлагают в подарок антенны.
Эти антенны не особенно дорогие, и, на самом деле, не идеальные. Они предназначены для одной частоты — 2.4 ГГц. Но, во-первых, дарёному коню в зубы не смотрят, во-вторых, вокруг меня нет ни одной точки доступа на 5 ГГц — этот диапазон намного менее популярнее Wi-Fi на 2.4 ГГц.
Правда нет уверенности в версии карты. Всё-таки последняя ревизия имеет белую коробку.
Если вас интересуют все предложения лучшей Wi-Fi карты для Kali Linux, то для поиска перейдите по ссылке Alfa AWUS051NH .
Если вам хочется карту последней ревизии, то ищите белую коробку и внимательно смотрите на тыльную сторону коробки — она прозрачная и рядом с надписью Model:AWUS051NH стоит v2. Как на этой фотографии:
На первой версии рядом с надписью Model:AWUS051NH ничего нет. Вы можете убедиться в этом, посмотрев на эту фотографию:
Также обратите внимание на чёрный верх коробки.
По сообщениям пользователей, с Kali Linux хорошо работают все варианты этой карты. При этом вторая ревизия значительно дороже первой. Это связано с тем, что первая залежалась на складах и просто распродаётся. Что именно для вас важнее — решайте сами. Но для тестирования (взлома) Wi-Fi сетей однозначно рекомендуется AWUS051NH любой ревизии.
Адаптер Alfa AWUS052NH для Kali Linux
Появилась новая двухчастотная беспроводная карта Alfa AWUS052NH (оранжевого цвета), которая поддерживает 802.11a/b/g/n. Её особенностями являются две антенны, повышенная мощность/чувствительность и скорость передачи данных. Карта очень сильно похожа на Alfa AWUS051NH и обладает абсолютно теми же недостатками и достоинствами. В том числе, она покажет меньшее количество ТД в радиусе доступности, а также у неё будут проблемы с перебором WPS пина.
Какая лучшая Wi-Fi карта для вардрайвинга?
На этот вопрос не получится ответить однозначно, чтобы не вызвать споры. Я для себя на современном этапе выбрал Alfa AWUS052NH по следующим причинам:
- отлично подходит для целей тестирования на проникновение беспроводных сетей с Kali Linux: поддерживает режим монитора, инъекции
- хорошая чувствительность в отношении тех ТД, которые она видит, это является важным для самой главной атаки – захват рукопожатия
- хорошая мощность передачи сигнала – очень важно для деаутентификации, глушения Wi-Fi, организации фальшивых точек доступа и различных фишинговых атак с использованием мошеннических ТД
- не смотря на проблемы с WPS, Alfa AWUS052NH может взламывать WPS пин как это описано в инструкции «Решение проблем Reaver: WARNING: Failed to associate with и WPS transaction failed (code: 0x03), re-trying last pin». Поскольку перебор пина чувствителен к качеству связи, мощность Alfa AWUS052NH позволяет осуществить эту атаку лучше, чем многие другие беспроводные адаптеры
- работает на частотах 2.4 ГГц и 5 ГГц
- поддерживает беспроводной стандарт N
- поддерживает замену антенны
- поддерживает режим AP
- «из коробки» работает в Kali Linux, Arch Linux, BlackArch и многих других, в том числе в VirtualBox
Покупка Alfa AWUS052NH
Я покупал Alfa AWUS052NH на eBay у этого продавца . Несколько фотографий пришедшей посылки:
Именно эта карта будет использоваться во многих инструкциях на этом сайте.
Установка Alfa в Kali Linux, BlackArch
В настоящее время Wi-Fi карты Alfa AWUS051NH и Alfa AWUS052NH не требуют установки дополнительных драйверов в Kali Linux, BlackArch и во многие другие популярные дистрибутивы. Т.е. достаточно подключить беспроводную карту к компьютеру, и она будет работать – не нужно устанавливать/удалять драйвера или прошивки.
У Alfa AWUS052NH провод заканчивается двумя USB разъёмами:
Один из пользователей высказал мнение, что второй разъём используется для питания антенн. Я не заметил какой-либо разницы в работе карты, её мощности при подключении одного или двух разъёмов.
Установка Alfa в VirtualBox
- Отключите виртуальную машину
- Подключите вашу Wi-Fi USB карту
- Перейдите в настройки, далее вкладка USB
- Поменяйте USB 2.0 (EHCI) на USB 3.0 (xHCI)
- Добавьте новый USB фильтр с вашей картой
- Сохраните изменения
Если у вас в списке отсутствует USB 3.0, то установите VirtualBox Extension Pack.
Каких-либо действий в гостевой ОС не требуются, драйверы и т.п. устанавливать не нужно.
Alfa AWUS052NH в качестве точке доступа
При написании статьи «Создание мошеннической Wi-Fi точки доступа» в качестве AP я как раз использовал Alfa AWUS052NH . Все опыты прошли удачно (нашлись желающие попользоваться бесплатным Wi-Fi), инструкция успешно была завершена. В процессе этого мне стало любопытно, насколько далеко «бьёт» Alfa AWUS052NH. У меня также имеется основная ТД, которую обеспечивает Asus RT-N66U:
Это мощная трёх антенная машинка, на момент покупки была одной из лучших. Моя сеть называется MiAl, если вы читали инструкцию про мошенническую точку доступа, то знаете, что свою сеть я называл sasha. Мой эксперимент был очень прост – я удалялся от дома и делал скриншоты телефона с доступными Wi-Fi сетями.
На этом я только вышел из подъезда, обе сети доступны, но у Alfa AWUS052NH сигнал сильнее:
Постепенно удаляюсь, сигнал на прежнем уровне, чуть изменился порядок ТД:
В какой-то момент моя ТД перестала быть видимой, а Alfa AWUS052NH показывала даже ещё не минимум сигнала:
Замечания и дополнения к этому материалу приветствуются в комментариях.