12.04 LTS 下的 aircrack-ng 通道问题

12.04 LTS 下的 aircrack-ng 通道问题

我想测试一下我家无线网络的安全性,但是遇到了很多麻烦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

我尝试使用 iwconfig 设置频道airmon,但无济于事。我没有使用任何网络管理器,据我所知,它有时会引起麻烦。

我该怎么办?我必须安装一些补丁吗?

答案1

当您运行扫描airodump-ng mon0并尝试将一些数据包注入网络时,您会收到此错误。

因此,要修复此问题,您应该执行以下操作:

airodump-ng mon0 -w anything  -c [channel number] -b [BSSID]

前任:

airodump-ng mon0 -c 6 -w  store_data_on_this_file -b 00:11:22:33:44:55

然后运行aireplay-ng工具。

答案2

尝试添加将频道更改为 7 的命令,如以下-c 7示例:wlan0

airodump-ng -c "channel number" "monitor interface"

答案3

您需要修补 compact-wireless 软件包并重建:

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

相关内容