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