Metasploitable3[0]: 搭配环境

本文全程使用 Arch Linux 作为操作系统,只能对其他系统的说声对不起了。
这次 Metasploitable3 跟 Metasploitable2 相比,不太一样了,之前使用的是 vmware 虚拟机镜像,虽然也是虚拟机,但是让你自己去构建,比上次的配置会麻烦一些。

配置环境

# pacman -S packer-io vagrant virtualbox
$ vagrant plugin install winrm winrm-fs vagrant-reload # 因为 Arch Linux 的 vagrant 包不自带 winrm,所以要自己安装

下载 Metasploitable3:

$ git clone https://github.com/rapid7/metasploitable3

文件比较大,大概100MB,耐心等一会。
下载完之后执行 build_win2008.sh 就可以了,全自动安装。
大概打一局 CS:GO(de_dust2竞技模式) 就完事了,这个时候在 metasploitable3 的 git 目录里输入 vagrant up 就可以启动虚拟机了,可以看到乃的 VBOX 或者 VMWARE 里面就有一个虚拟机啦。

but...

然而并没有那么顺利,接下来遇到一个问题,/tmp 太小,空间不足。
可以试试把这个写入到fstab里面,修改一下/tmp的空间:

tmpfs                     /tmp               tmpfs nodev,nosuid,size=32G                0 0