我正在尝试在 Kali VM 中将 TP-Link 适配器设置为监控模式。我在 github 上尝试了多个 RTL8192 驱动程序 (Mange/clnhub),只有 Mange 为我提供了实际的 Wi-Fi 连接。我关注了许多在线可用的旧线程,但没有任何结果。
该适配器被 iwconfig 识别:
└─$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 unassociated Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
我还验证了适配器支持监视模式:
└─$ iw list | grep "Supported interface modes" -A10
Supported interface modes:
* IBSS
* managed
* AP
* monitor
* P2P-client
* P2P-GO
Band 1:
Capabilities: 0x1962
HT20/HT40
Static SM Power Save
在托管模式下我可以连接到我的家庭 WiFi,没有任何问题。
当我在运行 check Kill 后运行 Airmon-NG start 时,得到以下输出:
└─$ sudo airmon-ng start wlan0
PHY Interface Driver Chipset
phy0 wlan0 rtl8192eu TP-Link TL-WN821N v5/v6 [RTL8192EU]
(monitor mode enabled)
然而,当我运行 iwconfig 和 airodump 时,表明监视器模式已启用:
└─$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 unassociated Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
┌──(kali㉿kali)-[~]
└─$ sudo airodump-ng wlan0
ioctl(SIOCSIWMODE) failed: Operation not permitted
ioctl(SIOCSIWMODE) failed: Operation not permitted
Error setting monitor mode on wlan0
Failed initializing wireless card(s): wlan0
重新启动网络管理器并启用 wlan0 适配器后,尝试使用 iwconfig 将其设置为监视模式会给出:
└─$ sudo iwconfig wlan0 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Operation not permitted.
我在这里不知所措,作为最后的手段,我安装了稍旧的 5.18 内核,因为我在论坛帖子中读到,6.0 可能会发生更改,从而导致问题,但我遇到了同样的问题。
预先感谢任何能给我一些见解的人!
答案1
我对 Kali 不太熟悉,但既然你正在使用,airmon-ng
你可以尝试:
airmon-ng check kill
iwconfig wlan0 mode monitor
希望这对您有帮助