我试图这样做aircrack-ng
,但每次我都会遇到问题
airmon-ng start wlan0
prism0
显示不是mon0
。该怎么办?
root@kali:~# airmon-ng start wlan0
PHY Interface Driver Chipset
phy0 wlan0 wl Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
(experimental wl monitor mode vif enabled for [phy0]wlan0 on [phy0]prism0)
答案1
概述
虽然您可以使用airmon-ng
将接口置于监视模式,但也可以使用 来实现iwconfig
。确保您有 root 权限!
将 wlan0 置于监视模式:
ifconfig wlan0 down
iwconfig wlan0 mode monitor
ifconfig wlan0 up
杀死可能干扰的进程:
airmon-ng check kill
现在,您可以airodump-ng
通过运行命令将接口置于监控模式下运行扫描airodump-ng wlan0
完成后将界面恢复为托管模式:
ifconfig wlan0 down
iwconfig wlan0 mode managed
ifconfig wlan0 up
service network-manager restart
答案2
有同样的问题。我的芯片组是RTL8812AU。您只需执行以下操作 -
airmon-ng check kill
之后,请确保您已断开与互联网的连接,因为您的 WiFi 适配器现在正在监控网络。就我而言,我所做的service NetworkManager restart
再次将我连接到互联网。不要这样做。
然后运行,
airmon-ng start yourinterface
iwconfig
通过“现在使用 airodump-ng”检查是否启用了监视模式。
答案3
只要将 wlan0 置于监视模式,它就可以正常工作。它可以被称为 wlan0mon 或 mon0 或 prism0,正如这里所称的那样,就像 Wi-Fi 卡可以被称为 wlan0 或 ath0 或几乎任何其他名称一样。要么我不明白你在问什么,要么你没有问题。请记住在以后的命令(如 airodump-ng)中使用 prism0。
答案4
我认为您正在使用电脑内置的 wifi 适配器。我也面临这个问题。您最好使用支持监控模式的外部 USB WiFi 适配器。这可以帮助您发送和接收数据包。