Перевод беспроводной карты в режим монитора (наблюдения) в Kali Linux с использованием команд ip и iw Flashcards

1
Q

Как включить режим монитора на беспроводном интерфейсе?

A

Имя интерфейса смотрим так:

sudo iw dev

А переводим в режим монитора так (замените wlan0 на имя вашего беспроводного интерфейса):

sudo ip link set wlan0 down
sudo iw wlan0 set monitor control
sudo ip link set wlan0 up

Проверяем успешность так:

sudo iw dev

А эта большая команда сама посмотрит имя интерфейса с беспроводным расширением и переведёт его в режим монитора (если у вас только один беспроводной интерфейс):

t=iw dev | grep 'Interface' | sed 's/Interface //';sudo ip link set $t down && sudo iw $t set monitor control && sudo ip link set $t up

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Как создать виртуальный интерфейс с режимом монитора?

A

Если вместо изменения реального интерфейса вы хотите создать виртуальный в режиме монитора, то для создания беспроводного интерфейса в режиме монитора с именем mon0 нужно сделать так:

sudo iw phy phy0 interface add mon0 type monitor

У меня этой командой создаётся виртуальный интерфейс, но он не переводится в режим монитора. Если у вас аналогичная ситуация, то делаем так:

sudo ip link set mon0 down
sudo iw mon0 set monitor control
sudo ip link set mon0 up

Проверяем также:

sudo iw dev

Чтобы удалить виртуальный интерфейс:

sudo iw dev mon0 del

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Что делать, если Network Manager не даёт перевести интерфейс в режим монитора?

A

При определённых условиях NetworkManager может не дасть Wi-Fi адаптеру перевестись в режим монитора. Более того, уже переведённую в режим монитора беспроводную карту он может вернуть в управляемый режим. Поэтому рекомендуется отключать NetworkManager при тестировании на проникновение беспроводных сетей.

В Kali Linux и BlackArch это делается так:

sudo systemctl stop NetworkManager

Примечание, после отключения NetworkManager пропадёт Интернет!

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

sudo airmon-ng check kill

How well did you know this?
1
Not at all
2
3
4
5
Perfectly