Netdiscover 未顯示任何結果

Netdiscover 未顯示任何結果

我在 VirtualBox 中運行 Kali Linux。當我執行 netdiscover 命令時,它根本不顯示任何結果。我正在嘗試使用它來嘗試 Kioptrix level 1(也在 VirtualBox 中運行)。任何建議都會有所幫助。謝謝。

答案1

問題出在 libpcap 。 Kali 論壇的這個帖子給了答案:https://forums.kali.org/archive/index.php/t-45949.html

答案2

在 VirtualBox 的設定中,Kali VM 網路適配器上的「附加到:」設定是什麼?

您需要將其設定為「橋接適配器」才能使用任何基於 ARP 的工具。如果使用「NAT」或「NAT網路」模式,這些工具將只能偵測VirtualBox所建立的虛擬NAT網段,而無法偵測主機外部的真實網路。

(根據評論中的信息:)您的 VirtualBox 版本可能與我的不同。wlp3s0是主機系統的WiFi適配器,enp0s25是主機系統上的有線網路卡。

最簡單的方法可能是將兩台虛擬機器都切換到橋接適配器,然後選擇(在兩個虛擬機器上)wlp3s0是否使用無線網路以及enp0s25是否使用有線網路。這將允許 Kali 和 Kioptrix VM 使用網路現有的 DHCP 伺服器取得 IP 位址。在此配置中,Kali 和 Kioptrix VM 應該能夠相互通訊以及與網際網路通訊。

另一種選擇是選擇「內部網路」(可能是vmnet1vmnet8;兩台虛擬機器都相同),然後在 Kali 上設定 DHCP 伺服器或在 Kali 和 Kioptrix 虛擬機器上設定靜態 IP。在此設定中,虛擬機器將與外部網路隔離,因此您不會意外地對本機網路或網際網路上的其他電腦發動攻擊。但設定這個需要更多的工作。

答案3

在 Kali Linux 2020 中,您需要確保安裝了更新版本的libpcap0.8

就我而言,我透過確保從 kali-rolling 儲存庫安裝此版本來解決問題:

$ sudo apt-cache policy libpcap0.8
libpcap0.8:
  Installed: 1.9.1-4
  Candidate: 1.9.1-4
  Version table:
 *** 1.9.1-4 500
        500 http://http.kali.org/kali kali-rolling/main amd64 Packages
        100 /var/lib/dpkg/status

netdiscover 也有較新的版本,但單獨升級該軟體包並不能解決問題。問題在於libpcap0.8

跑步sudo apt-get update && sudo apt-get install libcap0.8 netdiscover確認您正在使用滾動存儲庫後https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/

相關內容