Как включить режим монитора wifi kali linux

от admin

[ Kali Linux ] How to Change Your Wireless Adapter to Monitor Mode

Before we do some interesting wireless attacks, we will need to set our wireless adapter to monitor mode. Once your wireless adapter is in the monitor mode you can not only intercept the packets but also inject packets to your target! But there’s one thing important that you need to make sure your adapter supports monitor mode.

Use these command to turn the monitor mode on :

Check if it is successful :

The result of it :

Now you can see my network interface of wlan0 is in the monitor mode!

Note that the network interface in the command should be modify as yours.

Click the link below to see which command you can use to list your network interface in linux :

HackWare.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

Самым популярным способом перевода является использование программы airmon-ng. Но последнее время есть сообщения о сопутствующих ошибках. Команда airmon-ng не только переводит в режим контроля, но и меняет имя интерфейса. Так вот, зачастую airmon-ng меняет имя и НЕ переводит в режим монитора. Непривычность ситуации может сбить с толку даже бывалых.

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

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

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

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

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

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

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

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

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

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

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

Кстати, про команду airmon-ng в Энциклопедии Kali Linux можно почитать по этой ссылке (на русском): http://kali.tools/?p=406

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

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

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

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

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

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

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

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

    (91.7%) (59.8%) (54.4%) (51.5%) (51.5%) (RANDOM — 18.4%)

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

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

/WiFi-autopwner# ifconfig wlan0 down && iwconfig wlan0 mode monitor && ifconfig wlan0 up
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Operation not supported.

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

Alexey :

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

# sudo iw list | grep -A 6 'Supported interface modes'
Supported interface modes:
* IBSS
* managed
Band 1:
Bitrates (non-HT):
* 1.0 Mbps
* 2.0 Mbps (short preamble supported)

Alexey :

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

Спасибо за ответ. Нашел статью (https://xakep.ru/2012/09/19/59340/) о wi-fi карте от Broadcom, которая у меня стоит. Возьму карту другой марки.

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

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

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

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

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

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

Alexey :

У вас случайно не TP LINK TL-WN722N v2? Для этого адаптера (и вообще для всех на чипсете RTL8188EU(S) имеется инструкция: https://forums.kali.org/showthread.php?37911-Getting-RTL8188-to-work-with-Kali-in-monitor-mode

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

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

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

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

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

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

Alexey :

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

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

Alexey :

Плохо

Насколько я понимаю этот тест, рассылаются запросы по увиденным в пределах досягаемости ТД и на основе полученных ответов делается вывод о поддержке инъекции.

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

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

Сканирование показывает 3 точки доступа всего. Попробую вечером из дома сделать, Там поболее точек будет. Но что-то мне подсказывает, что дохлый номер … А без деаутентификации, насколько я понимаю, нельзя и хэндшейк перехватить?

Alexey :

Можно, но нужно ждать, пока клиент подключится к Wi-Fi естественным образом.

У одного из пользователей с «проблемной» Wi-Fi картой получилось получить пароль из Windows при атаках на WPS. Инструкция здесь https://hackware.ru/?p=4321

Вот такой вот результат получился. 0% реализации… видать нет поддержки. Интересно, нет ли такого же исправления драйвера как и для режима монитора?

После ifconfig wlan0 down (если не включать режим монитора # iwconfig wlan0 mode monitor),то при поднятии ifconfig wlan0 up — инет есть.А если включаю то без wlan0_restart никак,но тогда mode monitor сбрасывается.

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

Читать:
Как поменять background image в js

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 :

Это старая инструкция, рекомендую посмотреть новую: https://hackware.ru/?p=612

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

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

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

Alexey :

привет всем помогите у меня показываеть prism0

airmon-ng start wlan0

Found 4 processes that could cause trouble.
Kill them using 'airmon-ng check kill' before putting
the card in monitor mode, they will interfere by changing channels
and sometimes putting the interface back in managed mode

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)

# sudo -i
root@kali:

# iwconfig
lo no wireless extensions.

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

# ifconfig wlan0 down
root@kali:

# iwconfig wlan0 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Invalid argument.
root@kali:

# ifconfig wlan0 up
root@kali:

# iwconfig
lo no wireless extensions.

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

# iwconfig wlan0 channel 3
root@kali:

# airodump-ng wlan0 —channel 3
ioctl(SIOCSIWMODE) failed: Invalid argument
ioctl(SIOCSIWMODE) failed: Invalid argument
Error setting monitor mode on wlan0
Failed initializing wireless card(s): wlan0
root@kali:

# iwconfig
lo no wireless extensions.

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 является устаревшей. Уже в самом начале этой статьи дана ссылка на актуальную инструкцию.

Перевод в режим монитора теперь делается так:

Если опять напишет, что не поддерживает установку режима — значит действительно не поддерживает.

Инструменты Kali Linux

Список инструментов для тестирования на проникновение и их описание

Airmon-ng

Описание Airmon-ng

airmon-ng — это баш скрипт, созданный для перевода беспроводных карт в режим наблюдения.

Автор: Thomas d’Otreppe, Первоначальная работа: Christophe Devine

Справка по Airmon-ng

Руководство по Airmon-ng

airmon-ng — это скрипт, который может использоваться для включения режима наблюдения на беспроводном интерфейсе. Он также может использоваться для перевода из режима наблюдения в режим управляемости. Ввод команды airmon-ng без параметров отобразит статус интерфейсов. Она может выводить список/убивать программы, которые могут вмешиваться в беспроводную карту и также устанавливает верные источники в /etc/kismet/kismet.conf.

start <интерфейс> [канал]

Включает режим наблюдения на интерфейсе (и задаёт канал).

check [kill]

Список программ, которые могут вмешиваться в беспроводную карту. Если указать '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.

Как перевести адаптер в режим монитора WiFi на Kali Linux

Адаптер в режим монитора WiFi

Я уже рассказывал, как работать с TP-Link WN722N в режиме монитора. Сегодня продолжу эту тему и покажу, как перевести любой адаптер в режим монитора Wi-Fi. Мы рассмотрим два способа: ручной и с помощью Aircrack-ng.

Режимы монитора WiFi-адаптера на Kali Linux

Давайте рассмотрим режимы WiFi-адаптеров в Kali Linux:

  • Управляемый (Managed): этот режим работает по умолчанию для всех беспроводных сетевых адаптеров. Режим позволяет системе, такой как Kali Linux, подключаться к точке доступа или роутеру, но не может выполнять тестирование на проникновение.
  • Монитор (Monitor) позволяет этичным хакерам выполнять тестированию на проникновение путем сканирования Wi-Fi и внедрения (инжект) пакетов.
  • Мастер (Master) позволяет системам на базе Linux работать в качестве точек доступа или беспроводных маршрутизаторов.
  • Ad hoc позволяет системе напрямую подключаться к другой системе без необходимости использования точки доступа или беспроводного маршрутизатора.
  • Ретранслятор (Repeater) позволяет главному устройству просто принимать входящий сигнал и воспроизводить его для других клиентов в сети. Ретранслятор обычно используются для расширения зоны покрытия WiFi.
  • Вторичный (Secondary) позволяет хосту работать в качестве резервного устройства для главной системы или ретранслятора.

Теперь, когда мы разобрались с режимами работы адаптера, давайте взглянем на настройку, включение и отключение режима монитора на Kali Linux.

Режим монитора WiFi-адаптера вручную на Kali Linux

Итак, далее покажу, как проверить состояние интефейса, включит или отключить режим монитора Kali Linux. Я буду работать с популярным WiFi-адаптером Alfa AWUS036NHA и Kali Linux на VirtualBox.

Подключите адаптер Alfa к VirtualBox и запустите систему Kali Linux.

Убедитесь, что адаптер Wi-Fi обнаружен в Kali Linux:

Проверка беспроводных интерфейсов Kali Linux

Адаптер был обнаружен как wlan0 и в настоящее время находится в режиме Управляемый (Managed).

Похожие статьи