Ax_Introduction
Metasploitable3 is a VM that is built from the ground up with a large amount of security vulnerabilities. It is intended to be used as a target for testing exploits with metasploit.
可以用windows部署,也可以linux部署,然后可以应用到VMware,也可以Virtualbox。
关于安装流程,我把YouTube的不错的视频拷贝到了B站,【传送门】。
Bx_Requirements
System Requirements:
- OS capable of running all of the required applications listed below
- VT-x/AMD-V Supported Processor recommended
- 65 GB Available space on drive
- 4.5 GB RAM
Requirements:
- Packer
- Vagrant
- Vagrant Reload Plugin
- VirtualBox, libvirt/qemu-kvm, or vmware (paid license required), or parallels (paid license required)
- Internet connection
Cx_Opertation
正常流程
如果不报错,仅需以下步骤即可。我因为VMware多次失败到放弃,以Virtualbox为例。以2008靶机为例。
如果你幸运的话,三个小时之内,否则,三天之内都不一定。
a 环境准备
下载metasploitable3-master 【传送门】
安装Packer并配置环境变量。过程略
安装Vagrant。过程略
安装Virtualbox。过程略
下载镜像。找这个关键词下载7601.17514.101119-1850_x64fre_server_eval_en-us-GRMSXEVAL_EN_DVD.ios
安装好后检查一下是否准备就绪。
安装plugin
vagrant plugin install vagrant-vbguest
vagrant plugin install vagrant-reload
b 装填镜像
将下好的镜像放入metasploitable3-master\iso
备用
更改metasploitable3\metasploitable3-master\packer\templates\windows_2008_r2.json
文件中的iso路径
在文件的最底部,更改为./iso/7601.17514.101119-1850_x64fre_server_eval_en-us-GRMSXEVAL_EN_DVD.iso
意识就是用本地的,这样就不用怕下载慢的问题。
c 最后两步
最后这两步操作虽然就两条命令,但也是最致命的,因为难以成功。
在metasploitable3-master
目录下管理员打开Powershell,执行以下命令。
.\build.ps1 win2008 # 在此过程不要动虚拟机,都是自动运行的,会重启几次,直到命令结束。
vagrant up win2k8
如无报错成功运行,打开Virtualbox开启Metasploitable3即可使用。
一波三折
现实哪有那么一帆风顺,该走的路还得走。
第二次失败
第三次失败
第四次失败
第五次失败
第六次忘记截图了,第七次成功。
执行
vagrant up win2k8
启用
创建网卡
问题又来了,一直黑屏咋回事啊
修复LSP,管理员权限在CMP输入
netsh winsock reset
重启电脑,别再给我出幺蛾子了,我希望我重启电脑后一切顺利。
好吧,还是黑屏,莫非是版本问题?找个低版本的Box试试
但是一定要卸载干净了,常规卸载,然后注册表找找关键词,隐藏文件夹,全部删除。
正当我打开C盘准备看看残留文件时,我惊了
有可能是内存不够才开启不了的原因
安装低版本后再次部署,可见,空间严重不足
更改一下全局配置
很好,压力给到E盘了,那无所谓,C盘可是byte金byte储的。
从新再来一遍
又报错了,这是什么东西,搜索一下
不料,还不止一个报错
把prev删除
算了,这报错解决不了
换一个Box的版本,就6.0吧
嗯,没有那个报错了,这次是这样的报错
查看日志
百度是这样说的。试试看
那是因为vboxdrv服务没有安装或没有成功启动,
64位的系统经常这样,
找到安装目录下的vboxdrv文件夹,
如D:\Program Files\Oracle\VirtualBox\drivers\vboxdrv,
右击VBoxDrv.inf,选安装,然后重启。
重启后能正常开机,但是还是黑屏,这时,我突然看到一个感叹号,点开后发现显存给少了,给多点看看。
给多一点
开机
经历波折之后的风景更美。
事后优化
虽然把virtualbox的工作目录移到了E盘,但是C盘仍然空间比之前少了很多。真是为什么呢,我查看了一下C盘的情况,发现用户下存在一个.vagrant.d
文件,原来使用vagrant up
启动虚拟机的时候,打包的虚拟机会保存在.vagrant.d/boxes
目录下,这个文件夹默认是存放在系统盘上的。
把这个文件移动到其它盘,然后环境变量更改:VAGRANT_HOME为d:/software/vagrant/.vagrant.d
在path环境变量下添加%VAGRANT_HOME%