metasploitable3靶场在vmware环境下搭建全过程

因为在使用第三方提供的打包好的metasploitable3有些问题,所以决定重新打包虚拟机,因为有不想用VirtualBox.参考了一些资料而且vagrant支持vmware已经免费,就用了vmware。

linux和win2k8的都一起下了。

注意:cmd或者powershell请用管理员权限。如果,有些命令没有识别,建议重启。建议读完再干,不长。

一、访问了解

metasploitable3官方github ,至少大概了解一下

https://github.com/rapid7/metasploitable3

不用下载,看看就是。

二、安装 Vagrant

下载自 https://www.vagrantup.com/downloads

默认安装

三、下载并安装 Vagrant VMware Util

下载自 https://www.vagrantup.com/docs/providers/vmware/vagrant-vmware-utility

默认安装

之前还有go去下载编译,最后发现有现成的。

四、安装vrgrant vmware插件

vagrant plugin install vagrant-vmware-desktop --plugin-clean-sources --plugin-source https://gems.ruby-china.com/

其实只是下载vagrant-vmware-desktop插件,但是不加后面参数太慢,后面是指向一个国内资源站。

五、创建一个空文件夹

使用powershell,(cmd终端无法识别命令)

执行

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/rapid7/metasploitable3/master/Vagrantfile" -OutFile "Vagrantfile"

拉取metasploitable3的搭建脚本文件,文件夹会多一个Vagrantfile文件

六、从vagrantup直接下载box文件。

因为如果不修改脚本,自动下载很容易导致下载异常中断,而且时间较长,所以这里直接下载box文件了。

因为下载的文件都叫vagrant.box,建议按照脚本里面的路径创建metasploitable3-ub1404和metasploitable3-win2k8两个文件夹分别放入对应下载的vagrant.box。

下载自:

https://app.vagrantup.com/boxes/search?utf8=%E2%9C%93&sort=downloads&provider=&q=rapid7

我选择的两个是vm-desktop的,自己看情况看兴趣吧,如果链接改变请自行百度,每一个点进去右侧有下载按钮。

其中点击vm-desktop以后每个页面的最下面的,是如果不改脚本,自动去下载的那个box。.

注意!!!下载好的路劲不要有中文,不然最后一部会出错

七。修改五下载的Vagrantfile脚本文件

将里面的.vm.box=“”内路径修改为你对应下载的两个vagrant.box的路劲,其他可以不用改

如图

八、在Vagrantfile所在文件夹执行(虚拟机也被创建在这个文件夹内)

执行前确保服务里面有vagrant-vmware-utility的服务,如果没有建议完成三重启。

vagrant up --provider=vmware_desktop

建议:保留创建过程的显示内容,方便查阅。

九、其他

创建好的虚机在后台,右键vm托盘打开所有后台虚机就可以看见了。账号密码就是脚本里的,可自行修改。

PS:关于windows会自动关机~~~ 官方有说明未激活windows(超过了制作BOX文件后的30天)会导致1-2小时后关机,这个大家应该都好解决。

  • 16
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值