我在 Macbook Pro 10,1 上透過 VirtualBox 運行 Kali linux。
我一直無法讓我的無線卡正常工作,甚至無法被識別。當我運行 lspci 時,乙太網路控制器將顯示,但沒有網路控制器。
我知道我的卡應該是 Broadcom BCM4331 - 但我只能透過我的 Mac 終端追蹤供應商 ID 和裝置 ID (pci14e4,4331) 來假設這一點。
我真的有點不知所措,對這一切都很陌生。我一直在一個又一個的論壇中挖掘,試圖解決這個問題。
任何幫助,將不勝感激!
答案1
這裡有三個潛在問題,以及一個替代方案:
1)Kali用於滲透測試。它並不適合在虛擬機器中運行(儘管人們這樣做),並且它有硬體驅動程式不良的記錄。
此外,無論您在某些論壇上讀到什麼,Kali 都不是「所有駭客都使用的」。
因此,拋棄 Kali,安裝一些其他發行版(例如 Debian 發行版,Kali 是基於 Debian 的)。你將擁有 Kali 擁有的所有駭客工具(但你必須安裝它們,例如sud apt-get aircrack-ng
),但你將擁有可用的硬體驅動程序,並且沒有 Kali 給你帶來的其他麻煩(不是可用的套件管理器)。
2) 確保您已設定 virtualbox 以將 Wifi 硬體傳遞給用戶端。請注意,在這種情況下,Wifi 硬體將不再適用於 Mac。
3) Apple 對他們的硬體詳細資訊保密,因此即使您將Wifi 硬體放入virtualbox,也可能沒有可用的Linux 內核驅動程序,或者可用的驅動程序可能並不總是正常工作,或者您可能只允許某些部分硬體特性。
4) 實際上不需要使用 Linux 來進行 Wifi 駭客攻擊,許多工具也可以直接用於 Mac,例如透過 homebrew。例如做brew search aircrack
或brew search wireshark
。
答案2
您將無法透過虛擬機器使用 MacBook 的獨立無線卡。 Kali 在虛擬機器中有很多有價值的用途,但與本機硬體互動並不是其中之一。對於這種情況,您最好雙啟動或僅從 LiveUSB 棒運行 Kali 來使用您的無線卡。
相關的:https://www.kali.org/docs/usb/kali-linux-live-usb-install/