如何在公共环境中轻松找到 Virtual Box VM 的公共 LAN 地址?

如何在公共环境中轻松找到 Virtual Box VM 的公共 LAN 地址?

我在 Arch Linux 上使用 VirtualBox,并且正在学习使用 VulnHub 中的 OVA 进行黑客攻击,并将其导入 VirtualBox。大多数时候,我都会生成一个具有 IP 地址的可黑客入侵的 Web 服务器,我可以通过桥接模式通过网络访问该服务器。

在我的家庭网络上,我可以通过 nmap 或 netdiscover 扫描我的家庭网络轻松找到 OVA。然后我通过浏览器访问网络服务器的 IP 192.168.xxx.xxx. - 没问题。

但现在我在大学里,想演示一些 OVA,但我不知道虚拟机的 IP 地址,所以我无法访问网络服务器。我也在桥接模式下运行 VirtualBox,所以我的 VirtualBox 与我在同一个网络上。

我知道,我可以扫描整个大学网络,但我认为这样做效率不高,也不是很智能,服务器管理员也不会觉得有趣。除了使用 nmap 或 netdiscover 进行扫描外,还有其他方法可以获取 VirtualBox (OVA) 的 IP 地址吗?

我发现一些答案建议使用 Virtualbox Manager,但它不适用于 Arch Linux。

答案1

你在学习黑客技术,却不知道如何解决这个问题?我觉得这很难令人相信。

登录虚拟机。即使是预先配置的 OVA 也可以登录。查看该 OVA 映像的文档。

当你处于命令状态时,ifconfig -a它会告诉你所有你需要知道的事情。

一些其他 Linux 发行版使用该命令ip addr show来实现这一点。

(大多数基于 Linux 的 VM 实际上也会在登录屏幕上显示显示其 IP 地址的横幅。)

答案2

好的,有时当你问一个问题时,你通常会自己想出答案......

使用该命令, VBoxManage list bridgedifs 您可以看到处于桥接模式的虚拟机。

VBoxManage可能已经在 virtualbox 下默认安装了......

现在我知道了 IP,但仍然无法访问网络服务器 - 这似乎是另一个问题,也许管理员不允许学院托管网络服务器 - 无论如何这都是有道理的。

无论如何感谢大家

相关内容