他山之石,可以攻玉。
分类: LINUX
2022-05-21 08:58:37
1、在无线网上上创建monitor模式的虚拟网卡
iw dev wlan0 interface add mon0 type monitor
2、使能虚拟网卡
ifconfig mon0 up
3、设置监听信道
sudo iwconfig mon0 channel 149
4、启动wireshark监听虚拟网卡
sudo wireshark
5、删除虚拟网卡
iw dev mon0 interface del
方法二:
sudo ifconfig wlan0 down //将无线网卡wlan0停用,非必需操作
sudo iwconfig wlan0 mode monitor//将其设置成 monitor mode监控模式
sudo ifconfig wlan0 up//打开网卡
sudo iwconfig //查看配置状态
sudo wpa_cli -i wlan0 set country CN //设置国家码
sudo iwlist wlan0 channel // 查看支持信道
sudo iwconfig wlan0 channel 149 //设置监听信道
sudo wireshark //启动wireshark监听虚拟网卡
以上步骤就可以将网卡设置为监控模式,但是大多数情况由于 Network Manager 服务会检测无线网卡的模式,自动将其设置为 managed mode,所以过几秒监控模式失效。
所以还需关闭 Network Manager 服务。
systemctl stop NetworkManager // 关闭服务 systemctl disable NetworkManager // 设置重启不启动
方法三:
sudo wpa_cli -i wlan0 set country CN
sudo iwlist wlan0 channel
sudo airmon-ng start wlan0 149
sudo airmon-ng stop wlan0mon