我刚刚在 VMware Fusion 上安装了 Metasploitable 2。我从以下网址下载了镜像:这里。我已经启动了它,一切正常,可以浏览,但我想运行 apt-get install update,并且以后如果需要的话,可以使用 apt-get 函数安装其他软件包。但是,它不允许我运行该命令。以下是我所说的一些例子。
我在这里跑步..
apt-get install git
我在这里尝试做一个简单的更新。也许没有什么可更新的,但我认为应该有一些东西。
apt-get update
这里我只是想安装一个名为 tree 的简单命令……
apt-get install tree
不明白发生了什么。我确实有连接,因为我可以 ping google.com。我查阅了有关安装 Metasploitable 2 的文档,但所有内容似乎都已过时,因此与这些文档相关的几个步骤由于已过时而无法使用。是否有任何文档可以指点我以完成此图像的设置。我想要做的就是将其用作目标,因此可能不需要做太多其他事情。但是,我对 VMware 和 Metasploitable 2 都很陌生,因此如果有人对我在配置任何设置时需要完成的其他步骤有任何建议,请告诉我。
答案1
Metasploitable2 专门设计为一个易受攻击的发行版,它是从 Ubuntu 中分叉出来的。虽然您常用的包管理命令存在,修补安全漏洞(如通常所做的那样)是没有意义的,甚至提供全套软件包也是没有意义的。
如果你绝对必须获取软件包,我建议弄清楚他们使用哪个版本的 ubuntu 作为基础,然后手动下载软件包,或者添加存储库,但是使用固定来阻止系统自动更新,如下所示。
简而言之,这完全是设计使然