為什麼airmon-ng不創建監控介面?

為什麼airmon-ng不創建監控介面?

我在 virtualbox 中運行 Kali Linux。我想用airmon-ng其他工具測試我的無線路由器的安全性。

當我執行airmon-ng start eth0Kali 時,應該建立一個附加介面。但是它不會建立該介面。 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)"

相關內容