Как включить wifi kali linux после airmon ng
Обновлено: 07.07.2024
Список инструментов для тестирования на проникновение и их описание
Описание Airmon-ng
airmon-ng - это баш скрипт, созданный для перевода беспроводных карт в режим наблюдения.
Автор: Thomas d’Otreppe, Первоначальная работа: Christophe Devine
Справка по Airmon-ng
Руководство по Airmon-ng
airmon-ng - это скрипт, который может использоваться для включения режима наблюдения на беспроводном интерфейсе. Он также может использоваться для перевода из режима наблюдения в режим управляемости. Ввод команды airmon-ng без параметров отобразит статус интерфейсов. Она может выводить список/убивать программы, которые могут вмешиваться в беспроводную карту и также устанавливает верные источники в /etc/kismet/kismet.conf.
start <интерфейс> [канал]
Включает режим наблюдения на интерфейсе (и задаёт канал).
check [kill]
Примеры запуска Airmon-ng
Просматриваем доступные сетевые интерфейсы:
Проверяем процессы, которые могут нам помешать
Перед переводом в режим наблюдения, убиваем процессы, которые нам могут помешать:
Пытаемся перевести интерфейс wlan0 в режим наблюдения:
Проверяем, была ли беспроводная карта переведена в режим монитора:
Сетевая карта изменила название интерфейса и переведена в режим монитора, наблюдения (об этом свидетельствует строка Monitor).
Возврат в режим управляемости
Альтернативный способ перевода в режим монитора
Вы можете использовать альтернативный вариант перевода беспроводного интерфейса в режим наблюдения:
Или в одну строку
Всё прошло успешно — сетевая карта переведена в режим наблюдения (об этом говорит строка Mode:Monitor).
Возврат в управляемый режим:
Перевод в режим монитора с помощью команд ip и iw
Команды ifconfig и iwconfig признаны устаревшими. Поэтому хотя предыдущий способ попрежнему прекрасно работает, доступна альтернативная его реализация с помощью новых программ. Узнайте имя беспроводного интерфейса:
Далее выполните последовательность команд
заменив <ИНТЕРФЕЙС> на действительное имя вашего беспроводного интерфейса (у меня это wlan0):
В BlackArch (имя интерфейса wlp2s0), последовательность команд выглядит так:
Команда в одну строку:
Следующая большая команда должна сама определять имя беспроводного интерфейса и переводить его в режим монитора:
Возврат в управляемый режим:
Для интерфейса wlan0 реальные команды выглядят так:
NetworkManager препятствует переводу беспроводной карты в режим наблюдения
При определённых условиях NetworkManager может не дасть Wi-Fi адаптеру перевестись в режим монитора. Более того, уже переведённую в режим монитора беспроводную карту он может вернуть в управляемый режим. Поэтому рекомендуется отключать NetworkManager при тестировании на проникновение беспроводных сетей.
В Kali Linux и BlackArch это делается так:
Примечание, после отключения NetworkManager пропадёт Интернет!
Установка Airmon-ng
Программа предустановлена в Kali Linux.
Установка в другие операционные системы
Эта программа из пакета Aircrack-ng. Т.е. для её установки нужно установить Aircrack-ng.
Этичный хакинг и тестирование на проникновение, информационная безопасность
Перевод беспроводной карты в режим монитора (контроля) — это самое первое, что необходимо сделать перед началом тестирования беспроводных сетей на проникновение. Если этого не сделать, то ни одна программа не будет корректно работать! Поэтому если что-то сделано не так, либо что-то пошло не так на этом этапе, то все остальные действия, описанные в инструкциях, бессмысленны.
Это настолько базовая и обязательная операция, что некоторые инструкции просто пропускают этот шаг. А некоторые очень кратко его упоминают, поэтому если у вас какая-то ошибка при переводе беспроводной карты в режим контроля, то новичкам довольно трудно разобраться, почему у них ничего не работает.
Как определить, в каком режиме беспроводная карта
Чтобы контролировать процесс, давайте для начала научимся определять, в каком режиме беспроводная карта. Это можно сделать командой:
В моём случае, два интерфейса (eth0 и lo) не имеют беспроводных расширений (no wireless extensions.), они нас не интересуют и к ним мы возвращаться не будем. Нас интересует wlan0. Из всей приведённой информации, в настоящее время, для нас является важной строка Mode:Managed. Это означает, что беспроводная карта находиться в управляемом режиме.
Какие бывают режимы беспроводных карт
Прежде чем перейти к смену режима беспроводной карты, давайте разберёмся, какими они бывают и чем, собственно, нас не устраивает управляемый режим.
Установка режима работы устройства зависит от топологии сети и целей использования. Режим может быть:
- Ad-Hoc (сеть состоит только из одной ячейки без Точки Доступа),
- Managed - Управляемый (узел подключается к сети состоящей из множества Точек Доступа, есть роуминг)
- Master - Мастер (узел является мастером синхронизации или работает как Точка Доступа),
- Repeater — Повторитель (узел перенаправляет пакеты между другими беспроводными узлами)
- Secondary - Вторичный (узел выступает в качестве резервного мастера/повторителя),
- Monitor — Контроль (узел связан со всеми ячейками и пассивно мониторит все пакеты на частоте)
- Auto - Автоматический.
Уже из этого краткого описания становится понятно, что интересующим нас режимом является режим монитора (контроля).
Перевод беспроводной карты в режим монитора командой iwconfig
Поэтому я начну с альтернативного метода перевода в режим контроля, благо никакой сложности в этом нет. Нужно набрать следующую последовательность команд:
Или в одну строку
Обратите внимание, что в каждой из этих команд вам может потребоваться заменить wlan0 на то имя, которое имеет ваш беспроводной интерфейс. Это имя можно узнать этой же командой iwconfig, набранной без опций. Это относиться и к последующим командам — заменяйте имя интерфейса на своё, если у вас другое имя.
Строка Mode:Monitor говорит нам что всё удалось.
Канал можно установить следующим образом:
Но, во-первых, некоторые режимы игнорируют эту настройку, во-вторых, это нужно не часто.
Проще задать канал непосредственно в используемой программе:
Как вернуть беспроводную карту в управляемый режим (Managed)
Возвращение в управляемый режим делается так:
Если для перехода в режим контроля вы использовали метод, который изменил имя интерфейса (например на wlan0mon), то во всех командах нужно заменить wlan0 на новое имя интерфейса.
Как перевести беспроводную карту в режим монитора командой airmon-ng
Просматриваем доступные сетевые интерфейсы:
Для перевода в режим наблюдения используется команда:
Опять же если у вас другое имя интерфейса (а не wlan0), то поменяйте имя в приведённой команде на него.
Справка подсказывает нам две команды (подробности можете посмотреть по приведённой выше ссылке на Энциклопедию):
Но лично мне эти команды не помогают.
Отмена режима монитора делается так:
Если ваша карта не поддерживает перевод в режим монитора (наблюдения), это означает, что вам нужна новая Wi-Fi карта. Для помощи в выборе обратитесь к статье «Лучшая Wi-Fi карта для Kali Linux».
Связанные статьи:
факультете информационной безопасности от GeekBrains? Комплексная годовая программа практического обучения с охватом всех основных тем, а также с дополнительными курсами в подарок. По итогам обучения выдаётся свидетельство установленного образца и сертификат. По этой ссылке специальная скидка на любые факультеты и курсы!
Рекомендуется Вам:
30 комментариев to Как перевести беспроводную карту в режим монитора (контроля) в Kali Linux
Выдает эту ошибку.
Судя по всему, сама Wi-Fi карта не поддерживает режим монитора. Наберите такую команду и напишите, что она выведет:
Так и есть, беспроводная карта не поддерживает режим монитора.
Не могу посмотреть доступные режимы работы usb wifi адаптера. В команде
отображается только встроенный сетевой интерфейс, соответственно командой
не могу посмотреть режимы.
Хотя сам адаптер система видит, и к wifi через него подключается
При попытке перевести в режим монитора через airmon-ng пишет, что нужно убить несколько процессов, и режим монитора доступен, акогда убиваешь NetManager, то airmon-ng уже его не видит, а видит только встроенный модуль:
Как быть? Как все-таки проверить поддерживает ли адаптер режим монитора?
По итогу выполнения, режим монитора должен работать.
Если у вас трудности с пониманием, то напишите - я зделаю перевод мануала.
У мнея TP LINK TL-WN722N v3, но там такой же чипсет как и на версии 2. Спасибо, посмотрю!
Спасибо, указанный мануал полностью сработал. Если кому-гибудь нужен русский перевод - обращайтесь, он готов.
Здравствуйте. Всё ж моих знаний ин-яз не хватает, если всёж вам не сложно, прошу предоставить перевод. Благодарю.
Alexey, подскажите еще один момент. После модификации драйвера чипсета 8188eu по указанному руководству, адаптер TP LINK TL-WN722N v3 успешно переходит в режим монитора. Однако осуществлять атаку деаутентификации не получается. Пакеты отправляются, но сборс подключений не происходит. Скажите, для проведения такой атаки необходима поддержка режима инъекций? И если да, то как можно проверить поддерживает ли ее чипсет после апгреда драйвера?
Для деаутентификации необходима поддержка беспроводной инъекции. Чтобы проверить, переведите в режим монитора, затем выполните (замените wlan0 на имя вашего беспроводного интерфейса):
Попробовал. Выходит вот такой результат
Плохо
У вас совсем мало ТД в диапазоне доступности - возможно, они слишком далеко, поэтому попробуйте перключать карту на другие каналы, например (wlan0 замените на нужное, 6 - это номер канала, тоже меняйте эту цифру от 1 до 11):
и тестировать на них.
Можно, но нужно ждать, пока клиент подключится к Wi-Fi естественным образом.
iwconfig
lo no wireless extensions.
mon1 IEEE 802.11abg Mode:Monitor Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
wlan0 IEEE 802.11abg ESSID:"vasyaroot"
Mode:Managed Frequency:2.437 GHz Access Point: 4C:17:EB:12:B3:7D
Bit Rate=54 Mb/s Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=49/70 Signal level=-61 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:67 Missed beacon:0
wmx0 no wireless extensions.
mon0 IEEE 802.11abg Mode:Monitor Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
eth0 no wireless extensions.
Моя карточка при переводе в режим монитора переходит, а через несколько секунд опять переходит в managed. модуль wi-fi RTL8723be, система - xubuntu 18, на кали пробовал - все нормально
Главное, на что обратите внимание, настоятельно рекомендуется останавливать NetworkManager:
И другие процессы, которые могут помешать:
здраствуйте помогите пожалуйста, при потпытки перевода карты в режим мониторинга выдаёт токую ошибку: Interface wlan0mon: ioctl(SIOCGIFINDEX) failed: No such device
привет всем помогите у меня показываеть prism0
airmon-ng start wlan0
PID Name
487 NetworkManager
543 wpa_supplicant
3948 dhclient
3992 dhclient
PHY Interface Driver Chipset
phy0 wlan0 wl Broadcom Limited BCM43142 802.11b/g/n (rev 01)
(experimental wl monitor mode vif already enabled for [phy0]wlan0 on [phy0]prism0)
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"TP-LINK_DED4" Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency:2.412 GHz Access Point: 84:16:F9:C5:DE:D4
Bit Rate:150 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:****-****-****-****-****-****-****-**** Security mode:open
Power Management:off
Link Quality=100/100 Signal level=99/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"TP-LINK_DED4" Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency:2.412 GHz Access Point: 84:16:F9:C5:DE:D4
Bit Rate:150 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:****-****-****-****-****-****-****-**** Security mode:open
Power Management:off
Link Quality=100/100 Signal level=89/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
eth0 no wireless extensions.
wlan0 unassociated ESSID:"" Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Обратите внимание на первый абзац этой статьи:
То есть эта инструкция старая и команды в ней старые. Но дана ссылка на новую инструкцию.
у меня место wlan0 wifi0
тоже не чего не получается ,как мне перевести в режим монеторинга ,или не подерживает или я ну тово
адаптер Qualcomm Atheros AR9002WB-1NG Wireless Network Adapter
Это Linux в Windows (WSL)? Если да, то всё верно:
В WSL нет прямого доступа ко многому железу (ко всему, вроде, кроме дисков). В WSL даже не настоящее ядро Linux! Не занимайтесь этим садо-мазо, это для совсем конченных извращенцев. )))
Установите самую обычную VirtualBox, ну или если у вас встроенный адаптер, установите нормальный Linux (не Ubuntu!) на внешний USB диск или на флешку. А ещё лучше купить USB адаптер с большой антенной и спокойно всё делать в VirtualBox с Kali Linux — идеальный вариант.
P.S. судя по приглашению командной строки, ещё это может быть Cygwin - к нему я отношусь НАМНОГО лучше чем к WSL, но прямого доступа к железу нет и в нём. И в Docker тоже нет доступа к железу.
Дарова всем.
Недавно я значит купил адапптер и хотел открыть на нём режим монитора.
И произошла такая проблема:
ifconfig wlan0 up
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Operation not supported.
я слышал что WI-FI карта может не поддерживать этот режим, но не уверен что у меня есть что-то такое. Вообщем помогите пожалуйста)
Приветствую! Команда ifconfig является устаревшей. Уже в самом начале этой статьи дана ссылка на актуальную инструкцию.
Перевод в режим монитора теперь делается так:
Если опять напишет, что не поддерживает установку режима — значит действительно не поддерживает.
Я использую Ubuntu 17.04 двойной загрузки с Windows 10.
В прошлый день я попытался узнать, как использовать его для подключения к беспроводному соединению, и, как учебник попросил меня сделать airmon-ng check kill или же airmon-ng stop wlan0 или что-то подобное, это кажется нормальным, и мое беспроводное соединение отключилось, но после этого меня снова попросили запустить wlan0 , но не могу. И мое беспроводное соединение не включится, пока я не перезагружу свой ноутбук.
Чтобы перезагрузить интернет-соединение после запуска sudo airmon-ng check kill и / или sudo airmon-ng stop wlan0 Сначала выведите чип Wi-Fi из режима монитора, а затем запустите сетевой сервис:
sudo airmon-ng stop wlo1mon
мое имя интерфейса wlo1 проверьте имя вашего интерфейса командой iwconfig
если имя вашего интерфейса wlan, то команда sudo airmon-ng stop wlanmon
Начнем с самого начала:
Вы используете запуск airmon-ng (например, wlan0), и он дает обратную связь:
msgstr "режим мониторинга vif включен для (wlan0mon) режим станции vif отключен для"
Хорошо, тогда вы делаете свой airodump/aircrack/ что угодно -
Но как же тогда вернуть его обратно?
Команды "перезапуска службы", похоже, не работают для меня. Что использовало "airmon-ng stop "?
,, Тем не менее, он дал довольно схематичный отзыв: "Вы пытаетесь остановить устройство, которое не находится в режиме монитора. Это ужасная идея, если вы действительно хотите это сделать, вам нужно набрать" iw wlan0 del "самостоятельно". поскольку это ужасная идея. Скорее всего, вы хотите удалить интерфейс с именем wlan1mon. Если вы чувствуете, что получили это предупреждение по ошибке, сообщите об этом ".
Ну, как "последнее средство", это не совсем ужасная идея, не так ли? В этот момент вы достаточно поиграли, так что перезагрузка не показалась вам неудобством, которое вы изначально думали, верно?
Идите вперед и выполните команду "iw del". Это удалит ваше беспроводное устройство - Wlan0(понедельник) или что-то еще.
Проверьте результаты с помощью iwconfig.
. Ваше устройство не должно появляться.
Вернитесь к началу airmon-ng. Следует сказать, что у него нет устройства с таким именем, и спросить, хотите ли вы назначить его. Скажи да.
Это должно воссоздать wlan0 и перевести его в режим "станции" по умолчанию, возвращая ваше соединение.
Параметры машины таковы:
Симптомы:
Без дополнительного модема wifi не работает, Кали Линукс не видит wifi никакого , и вообще система не понимает, установлен ли внутри модуль беспроводного соединения. Рассмотрю решение проблемы пошагово.
Любые операции начинаем с команды (если работаете из-под root):
Для начала взглянем на список установленного оборудования для приёма и трансляции сигналов. Он не богат:
lspci
А вот и установленный на Lenovo B590 этой версии модуль, из-за которого Кали Линукс не видит wifi:
02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n
Сюда пропишем новый адрес с новой строки:
А теперь установка:
И, наконец, загружаем новообразованный модуль:
Если ошибок терминал не вернул, перезагружать не нужно. Проверим, что показывает NetworkManager Кали:
Менеджер заметил модуль wifi в нашем Lenovo B590. Проверим, есть ли он в списке устройств через терминал:
iwconfig
В новой версии Kali 2.0 с обновленным инструментом "aircrack-ng" существует проблема между подключением к Интернету и использованием инструментов взлома.
Моя беспроводная карта используется как wlan0 . И подключение к Интернету тоже в порядке. Затем я делаю следующее:
Теперь airodump-ng не работает, говорит "Устройство или ресурс занят".
Чтобы запустить это, мне нужно убить некоторые процессы, используя:
Теперь процесс взлома вверх.
Могу начать взламывать, но теперь не могу подключиться к интернету после kill процесс.
При наборе текста iwconfig в терминале я получаю это:
И при беге ifconfig на терминале я получаю это:
Здесь нет wlan0 или же wlan0mon . Я также перезапустил сетевой менеджер:
Но ничего не изменилось. Хотя он отображает wlan0 при проверке с помощью ifconfig в этот раз.
У меня была почти такая же проблема. После возни с airmon-ng я не мог подключиться ни к одной сети. Даже значок диспетчера сети исчез с панели задач (KDE). Если бы я проверил iwconfig , Я бы увидел eth0, lo и wlan0mon вместо просто wlan0. Делаю:
Вот команды, которые восстановили мой доступ в Интернет:
Сначала перезапустите сетевой менеджер:
(Ваш сетевой менеджер может называться Network-Manager)
Посмотрим, что делает ваш беспроводной адаптер:
(Его можно было бы назвать как-то вроде wlan0mon вместо wlan0, указывая, что он все еще находится в режиме монитора)
Поскольку он все еще находится в режиме монитора, давайте снова включим нормальный режим:
(Последнее число - это канал, и его, вероятно, можно не указывать)
Теперь остановим интерфейс мониторинга:
И, наконец, давайте снова включим ваш обычный сетевой адаптер:
Теперь проверьте нормальный адаптер:
(Больше не должно показывать эквивалент "mon", а вместо этого показывать wlan0 или что-то еще, что ваш адаптер вызывается в нормальном режиме)
Теперь вы можете использовать приложение диспетчера сети, чтобы повторно подключиться к сети для просмотра.
Не уверен, почему я не видел этого решения. Большинство из них перезагружаются, чтобы вернуться в обычный режим Интернета.
На данный момент единственное решение, которое я нашел в Kali 2.0, - это перезагрузка. Я пробовал 3 разных USB-адаптера с совместимыми наборами микросхем, в среде с двойной загрузкой и в виртуальной машине, и я пробовал бесчисленное количество способов повторно подключиться к Интернету после завершения соответствующих процессов для airmon. Никакая комбинация, которую я пробовал, никогда не восстанавливала подключение к Интернету. Я добавляю это здесь, поскольку это точное, хотя и неудачное решение, в надежде, что ответ можно улучшить.
Читайте также: