Как включить 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.

Этичный хакинг и тестирование на проникновение, информационная безопасность

Перевод беспроводной карты в режим монитора (контроля) — это самое первое, что необходимо сделать перед началом тестирования беспроводных сетей на проникновение. Если этого не сделать, то ни одна программа не будет корректно работать! Поэтому если что-то сделано не так, либо что-то пошло не так на этом этапе, то все остальные действия, описанные в инструкциях, бессмысленны.

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

Как определить, в каком режиме беспроводная карта

Чтобы контролировать процесс, давайте для начала научимся определять, в каком режиме беспроводная карта. Это можно сделать командой:

21

В моём случае, два интерфейса (eth0 и lo) не имеют беспроводных расширений (no wireless extensions.), они нас не интересуют и к ним мы возвращаться не будем. Нас интересует wlan0. Из всей приведённой информации, в настоящее время, для нас является важной строка Mode:Managed. Это означает, что беспроводная карта находиться в управляемом режиме.

Какие бывают режимы беспроводных карт

Прежде чем перейти к смену режима беспроводной карты, давайте разберёмся, какими они бывают и чем, собственно, нас не устраивает управляемый режим.

Установка режима работы устройства зависит от топологии сети и целей использования. Режим может быть:

  • Ad-Hoc (сеть состоит только из одной ячейки без Точки Доступа),
  • Managed - Управляемый (узел подключается к сети состоящей из множества Точек Доступа, есть роуминг)
  • Master - Мастер (узел является мастером синхронизации или работает как Точка Доступа),
  • Repeater — Повторитель (узел перенаправляет пакеты между другими беспроводными узлами)
  • Secondary - Вторичный (узел выступает в качестве резервного мастера/повторителя),
  • Monitor — Контроль (узел связан со всеми ячейками и пассивно мониторит все пакеты на частоте)
  • Auto - Автоматический.

Уже из этого краткого описания становится понятно, что интересующим нас режимом является режим монитора (контроля).

Перевод беспроводной карты в режим монитора командой iwconfig

Поэтому я начну с альтернативного метода перевода в режим контроля, благо никакой сложности в этом нет. Нужно набрать следующую последовательность команд:

Или в одну строку

Обратите внимание, что в каждой из этих команд вам может потребоваться заменить wlan0 на то имя, которое имеет ваш беспроводной интерфейс. Это имя можно узнать этой же командой iwconfig, набранной без опций. Это относиться и к последующим командам — заменяйте имя интерфейса на своё, если у вас другое имя.

22

Строка Mode:Monitor говорит нам что всё удалось.

Канал можно установить следующим образом:

Но, во-первых, некоторые режимы игнорируют эту настройку, во-вторых, это нужно не часто.

Проще задать канал непосредственно в используемой программе:

Как вернуть беспроводную карту в управляемый режим (Managed)

Возвращение в управляемый режим делается так:

Если для перехода в режим контроля вы использовали метод, который изменил имя интерфейса (например на wlan0mon), то во всех командах нужно заменить wlan0 на новое имя интерфейса.

Как перевести беспроводную карту в режим монитора командой airmon-ng

Просматриваем доступные сетевые интерфейсы:

Для перевода в режим наблюдения используется команда:

Опять же если у вас другое имя интерфейса (а не wlan0), то поменяйте имя в приведённой команде на него.

Справка подсказывает нам две команды (подробности можете посмотреть по приведённой выше ссылке на Энциклопедию):

Но лично мне эти команды не помогают.

Отмена режима монитора делается так:

Если ваша карта не поддерживает перевод в режим монитора (наблюдения), это означает, что вам нужна новая Wi-Fi карта. Для помощи в выборе обратитесь к статье «Лучшая Wi-Fi карта для Kali Linux».

Связанные статьи:

факультете информационной безопасности от GeekBrains? Комплексная годовая программа практического обучения с охватом всех основных тем, а также с дополнительными курсами в подарок. По итогам обучения выдаётся свидетельство установленного образца и сертификат. По этой ссылке специальная скидка на любые факультеты и курсы!


Рекомендуется Вам:

30 комментариев to Как перевести беспроводную карту в режим монитора (контроля) в Kali Linux

Выдает эту ошибку.


Alexey :

Судя по всему, сама Wi-Fi карта не поддерживает режим монитора. Наберите такую команду и напишите, что она выведет:


Alexey :

Так и есть, беспроводная карта не поддерживает режим монитора.

Не могу посмотреть доступные режимы работы usb wifi адаптера. В команде

отображается только встроенный сетевой интерфейс, соответственно командой

не могу посмотреть режимы.

Хотя сам адаптер система видит, и к wifi через него подключается

При попытке перевести в режим монитора через airmon-ng пишет, что нужно убить несколько процессов, и режим монитора доступен, акогда убиваешь NetManager, то airmon-ng уже его не видит, а видит только встроенный модуль:

Как быть? Как все-таки проверить поддерживает ли адаптер режим монитора?


Alexey :

По итогу выполнения, режим монитора должен работать.

Если у вас трудности с пониманием, то напишите - я зделаю перевод мануала.

У мнея TP LINK TL-WN722N v3, но там такой же чипсет как и на версии 2. Спасибо, посмотрю!

Спасибо, указанный мануал полностью сработал. Если кому-гибудь нужен русский перевод - обращайтесь, он готов.

Здравствуйте. Всё ж моих знаний ин-яз не хватает, если всёж вам не сложно, прошу предоставить перевод. Благодарю.

Alexey, подскажите еще один момент. После модификации драйвера чипсета 8188eu по указанному руководству, адаптер TP LINK TL-WN722N v3 успешно переходит в режим монитора. Однако осуществлять атаку деаутентификации не получается. Пакеты отправляются, но сборс подключений не происходит. Скажите, для проведения такой атаки необходима поддержка режима инъекций? И если да, то как можно проверить поддерживает ли ее чипсет после апгреда драйвера?


Alexey :

Для деаутентификации необходима поддержка беспроводной инъекции. Чтобы проверить, переведите в режим монитора, затем выполните (замените wlan0 на имя вашего беспроводного интерфейса):

Попробовал. Выходит вот такой результат


Alexey :

Плохо

У вас совсем мало ТД в диапазоне доступности - возможно, они слишком далеко, поэтому попробуйте перключать карту на другие каналы, например (wlan0 замените на нужное, 6 - это номер канала, тоже меняйте эту цифру от 1 до 11):

и тестировать на них.


Alexey :

Можно, но нужно ждать, пока клиент подключится к 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, на кали пробовал - все нормально


Alexey :

Главное, на что обратите внимание, настоятельно рекомендуется останавливать NetworkManager:

И другие процессы, которые могут помешать:

здраствуйте помогите пожалуйста, при потпытки перевода карты в режим мониторинга выдаёт токую ошибку: Interface wlan0mon: ioctl(SIOCGIFINDEX) failed: No such device


Alexey :

привет всем помогите у меня показываеть 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


Alexey :

Обратите внимание на первый абзац этой статьи:

То есть эта инструкция старая и команды в ней старые. Но дана ссылка на новую инструкцию.

у меня место wlan0 wifi0

тоже не чего не получается ,как мне перевести в режим монеторинга ,или не подерживает или я ну тово

адаптер Qualcomm Atheros AR9002WB-1NG Wireless Network Adapter


Alexey :

Это 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 карта может не поддерживать этот режим, но не уверен что у меня есть что-то такое. Вообщем помогите пожалуйста)


Alexey :

Приветствую! Команда 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

А вот и установленный на Lenovo B590 этой версии модуль, из-за которого Кали Линукс не видит wifi:

02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n

wifi модуль Broadcom Corporation BCM43142 802.11

список поддерживаемых устройств

Сюда пропишем новый адрес с новой строки:

А теперь установка:

установка пакетов

И, наконец, загружаем новообразованный модуль:

Если ошибок терминал не вернул, перезагружать не нужно. Проверим, что показывает NetworkManager Кали:

NetworkManager Кали Линукс

Менеджер заметил модуль wifi в нашем Lenovo B590. Проверим, есть ли он в списке устройств через терминал:

iwconfig

кали линукс видит BCM43142


В новой версии 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. Никакая комбинация, которую я пробовал, никогда не восстанавливала подключение к Интернету. Я добавляю это здесь, поскольку это точное, хотя и неудачное решение, в надежде, что ответ можно улучшить.

Читайте также: