我在 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,但仍然无法访问网络服务器 - 这似乎是另一个问题,也许管理员不允许学院托管网络服务器 - 无论如何这都是有道理的。
无论如何感谢大家