Сегодня мы с вами рассмотрим вопрос о том, можно ли использовать для аудита безопасности беспроводной сети совсем старые адаптеры, которые поддерживают лишь режимы b и g. Наверное нет смысла использовать эти адаптеры в качестве точки доступа для подключения к беспроводной сети Wi-Fi, но на самом деле это далеко не так.
Я тут недавно нашел парочку древних Wi-Fi адаптеров:
При этом Upvel с съемной антенной, поэтому вместо стандартной я прикрепил к ней большую антенну.
D-Link очень сильно нагревается при подключении к USB разъему, поэтому будьте внимательнее со старой техникой.
Сейчас точки доступа на b и g почти не встречается, а если и встречается, то очень редко. На самом деле, есть достаточно много атак, которые не зависят от применяемых стандартов, либо возможны благодаря bобратной совместимости новых стандартах со старыми.
Узнать, какой стандарт поддерживает ТД можно по такому косвенному признаку как скорость передачи данных. Программа Airodump-ng показывает скорость передаваемых данных в столбце MB.
MB это максимальная скорость, поддерживаемая ТД:
Если вам будет что-то непонятно в последующих командах, то пояснения по ним смотрите в статье «Памятка по Wi-Fi в Linux: подсказки и решение проблем».
Выключаем программы, которые нам могут помешать:
1 2 | sudo systemctl stop NetworkManager sudo airmon-ng check kill |
Переводим беспроводной сетевой интерфейс в режим монитора:
1 2 3 | sudo ip link set wlp0s20f0u2 down sudo iw wlp0s20f0u2 set monitor control sudo ip link set wlp0s20f0u2 up |
Запускаем Airodump-ng чтобы посмотреть информацию о Точках Доступа:
1 | sudo airodump-ng wlp0s20f0u2 |
Рядом со мной всего 1-2 ТД со скоростью 54 Mbps. То есть ТД работающих на стандарте g мало, а ТД на стандарте b нет вообще.
В основном используется стандарт n.
Стандарт ac я всё-таки тоже нашёл на 5 GHz:
Адаптер на чипсете RTL8188SU не видит команда iw. А airmon-ng в качестве PHY показывает null.
Вероятно, проблема в отсутствии драйвера. В то же время NetworkManager может использовать данный адаптер и даже подключился к ТД. Команда ip также имеет возможность видеть адаптер и назначенные ему IP-адреса.
Драйвер удалось найти здесь: https://github.com/chunkeey/rtl8192su, но он перестал компилироваться на ядрах > 4.14. Затем здесь https://github.com/luks3n/rtl8192su было выложено исправление. Но в настоящее время на последних версиях ядра Linux данный драйвер вновь не компилируется из-за ошибки.
При попытке перевести его в режим монитора я получал ошибки:
1 2 | sudo iw wlp0s20f0u1 set monitor control command failed: No such device (-19) |
С помощью команды iwconfig:
1 2 3 | sudo iwconfig wlp0s20f0u1 mode monitor Error for wireless request "Set Mode" (8B06) : SET failed on device wlp0s20f0u1 ; Invalid argument. |
Этот адаптер подойдёт для атак, которые не требуют перевода в режим монитора, но перевести его в режим монитора нельзя (если драйвер вообще это поддерживает).
Возвратим его туда, где он был раньше, и перейдем к еще более старой модели на чипсете Ralink RT2571W, у этой версии даже нет поддержки стандарта n, только g, поэтому она интересна нам в первую очередь. Адаптер заработал сразу, установка драйверов не потребовалась;)
По идее, WPS не зависит ни от каких стандартов, поэтому атака Pixie Dust и полный перебор WPS пинов должны работать. Я проверил — да, действительно адаптер с поддержкой стандарта G смог бы взломать ПИН и пароль от беспроводной сети.
О да! В общем, получилось. Однако, я был уверен, что именно эту атаку он и не выполнит. И в этой статье, я использовал метод из статьи «Автоматический сбор рукопожатий с Besside-ng» и за пару минут у меня было 3 рукопожатия от ТД, работающего на стандарте G.
Для этой атаки нет никаких особых условий предьявляемых к беспроводному адаптеру, поэтому она также работает. В статье «Как быстро узнать пароль от беспроводной сети рядом (без режима монитора)» подробно описано, как это сделать.
Не думайте, что если беспроводной адаптер не поддерживает какой-либо из стандартов, он не сможет видеть точки доступа, работающие по этому стандарту. Это неправда.
Старый адаптер, не поддерживающий ничего выше стандарта g, может видеть всю информацию о всех ТД и собирать ее. Кроме тех, кто работает на 5 GHz, конечно.
Если ваш Wi-Fi адаптер имеет поддержку режима монитора, то вы можете использовать программу Аirodump-ng.
Однако если у вас есть обычный Wi-Fi приемник, то можете посмотреть статью «Как сканировать беспроводные сети с помощью обычного Wi-Fi приемника».
По сути это все, что я хотел сказать в этой статье – если старый адаптер поддерживает деаутентификации клиентов и захват рукопожатий (в том числе атакой на WPS), то можно сделать вывод, что устаревшие устройства поддерживают любые атаки, которые можно осуществить современными Wi-Fi адаптерами. За исключением атак на 5 GHz.
Чтобы взломать сеть Wi-Fi с помощью Kali Linux, вам нужна беспроводная карта, поддерживающая режим мониторинга…
Работа с консолью считается более эффективной, чем работа с графическим интерфейсом по нескольким причинам.Во-первых, ввод…
Конечно, вы также можете приобрести подписку на соответствующую услугу, но наличие SSH-доступа к компьютеру с…
С тех пор как ChatGPT вышел на арену, возросла потребность в поддержке чата на базе…
Если вы когда-нибудь окажетесь в ситуации, когда вам нужно взглянуть на спектр беспроводной связи, будь…
Elastic Security стремится превзойти противников в инновациях и обеспечить защиту от новейших технологий злоумышленников. В…