Я хотел бы проверить безопасность домашней беспроводной сети, но у меня много проблем с aircrack-ng
. Я использую 12,04 LTS, linux-3.2.0-27-generic-pae
. Моя беспроводная карта - BCM4311 (14e4: 4311).
Теперь airodump
работает нормально, и пакет \ инъекция тоже (aireplay-ng -9 wlan0
), но когда я хочу отправить поддельную аутентификацию, я получаю это сообщение
wlan0 is on channel 11, but the AP uses channel 7
Я попытался установить канал с airmon
и iwconfig, но это не помогло. Я не пользуюсь сетевым менеджером, я читал, что это иногда вызывает проблемы.
Что я могу сделать? Нужно ли устанавливать некоторые патчи?
вам нужно исправить компактный беспроводной пакет и перестроить:
sudo apt-get install linux-headers-$(uname -r)
wget http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.6/compat-wireless-3.6.2-1.tar.bz2
tar -jxf compat-wireless-3.6.2-1.tar.bz2
cd compat-wireless-3.6.2-1
wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch
sudo apt-get install patch
patch ./net/wireless/chan.c channel-negative-one-maxim.patch
make
sudo make install
sudo make unload
sudo reboot
Попробуйте добавить команду -c 7
, которая заставит wlan0
изменить канал на 7, как в следующем примере:
airodump-ng -c "channel number" "monitor interface"
Когда вы запускаете сканирование с использованием airodump-ng mon0
и пытаетесь внедрить некоторые пакеты в сеть, вы получаете эту ошибку.
Таким образом, чтобы исправить это, вы должны сделать следующее:
airodump-ng mon0 -w anything -c [channel number] -b [BSSID]
ex:
airodump-ng mon0 -c 6 -w store_data_on_this_file -b 00:11:22:33:44:55
и затем запустить aireplay-ng
инструмент.