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/

相关内容