我在 virtualbox 中運行 Kali Linux。我想用airmon-ng
其他工具測試我的無線路由器的安全性。
當我執行airmon-ng start eth0
Kali 時,應該建立一個附加介面。但是它不會建立該介面。 Kali 的eth0
介面橋接到主機的
wlan0
介面上。
- 為什麼
airmon-ng
不創建mon0
介面?
感謝@Jan,這裡提供了有關 Kali 和主機系統的更多資訊。主機系統是Ubuntu 14.04。
主機系統
> iwconfig
wlan0 IEEE 802.11abgn ESSID:"some ssid"
Mode:Managed Frequency:2.412 GHz Access Point: <some MAC>
Bit Rate=78 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=70/70 Signal level=-34 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:10 Missed beacon:0
> sudo airmon-ng start wlan0
Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!
PID Name
1098 avahi-daemon
1102 avahi-daemon
1118 NetworkManager
1145 wpa_supplicant
6002 dhclient
Process with PID 6002 (dhclient) is running on interface wlan0
Interface Chipset Driver
wlan0 Unknown iwlwifi - [phy0]
(monitor mode enabled on mon0)
在 Kali@virtualbox 上
> iwconfig
eth0 no wireless extensions
lo no wireless extensions
> airmon-ng start eth0
Interface Chipset Driver
答案1
我不再使用 airmon-ng 來啟用監視模式,因為它會停止網路管理器服務。
我比較喜歡 :
ifconfig wlan0 down;
iwconfig wlan0 mode monitor;
if config wlan0 up;
正如上面所說,嘗試iwconfig
檢查 wlan0 模式
答案2
您沒有提及您的晶片組、驅動程式、核心和airmon-ng 版本,這會讓我們更容易為您提供幫助。
並非所有驅動程式都會為監視模式建立 mon0,有些驅動程式在原始介面上啟用它(在您的情況下為 wlan0)。運轉airmon-ng check
以檢查狀態。若要確認您的卡片處於監控模式,請執行命令iwconfig
。然後您可以確認模式是“monitor”以及介面名稱。
您也可以運行airmon-ng check kill
,這將導致使用該介面的所有進程退出。
對於 mac80211 驅動程序,監控模式介面通常為「mon0」。對於 ieee80211 madwifi-ng 驅動程序,它通常是“ath0”。對於其他驅動程序,介面名稱可能有所不同。
要了解有關驅動程式差異的更多信息,請閱讀這裡
答案3
Offective Security 的 Kali 官方文件指出,您必須取得適當晶片組的 USB 轉接器才能在虛擬環境中使用 WiFi。
答案4
您必須輸入:
sudo airmon-ng start mon0
注意到介面是 mon0,已啟用監視模式。
" wlan0 Unknown iwlwifi - [phy0]
(monitor mode enabled on mon0)"