在学习metasploit时咱们每每须要一个靶场,下面为你们介绍一下如何在虚拟机中安装metasploitable 3靶场。Metasploitable3是Metasploitable2的升级版本,它是一个虚拟靶机系统,里面含有大量未被修复的安全漏洞,它主要是用于metasploit-framework测试的漏洞目标。不过Metasploitable3的好处是除了是升级版以外,还能够生成Windows版本和Linux版本,具体就是指能够生成windows_2008_r2和ubuntu_1404这两种不一样的系统。在Github上也有官方的安装说明可作参考:https://github.com/rapid7/metasploitable3html
(本篇文章首发在个人公众号---白帽技术与网络安全,我已将本身生成的虚拟机文件以及box文件还有所用到的东西都上传到了百度云,连接我会附在文章末尾,若是本身构建困难也能够直接使用,连接失效能够关注公众号后台留言获取,有任何问题也欢迎关注公众号与我交流)git
System Requirements:github
Requirements:shell
首先下载packer(推荐1.3.5版本,若是总报错能够尝试更换其余版本),Windows版本的packer不须要安装,直接添加在环境变量里就行。添加完能够在cmd里验证一下,如图:json
接着安装Vagrant(推荐2.1.0,若是有问题同理)和vagrant-reload,把下载下来的msi文件双击运行就能够,安装完成后电脑会自动重启ubuntu
重启后打开cmd,接下来使用命令行来安装vagrant-reloadwindows
vagrant plugin install vagrant-reload
提示{Installed the plug ‘vagrant-reload (0.0.1)’!},安装成功,不然请从新输入上面的命令从新安装api
限于篇幅关系,git以及VMware的安装我就不给你们介绍了,下面开始正式的安装安全
以管理员权限打开Powershell网络
在Powershell里面cd到metasploitable3目录下,输入
packer build --only=vmware-iso ./packer/templates/windows_2008_r2.json
在这期间不要手贱对虚拟机作任何事情!!!!!!
等到出现这个画面就证实了你已经完成了第一步!(这个过程很漫长~很漫长~还充满了各类bug)
到这一步,packer已经在packer/builds目录下生成了一个box文件
刚刚导出的box文件还不能直接使用,咱们如今使用Vagrant自动配置一下,在cmd里输入以下命令:
vagrant box add packer/builds/windows_2008_r2_*_0.1.0.box –name=metasploitable3-win2k8
转换出来的文件会在
C:\Users\xxxx\.vagrant.d\boxes
把文件夹移动到合适的位置,双击打开vmx文件就能够开始愉快的玩耍了~
虚拟机连接:
连接:https://pan.baidu.com/s/1Sn1GbvUlRTQn6KJnQ1cMRg 提取码:gr32 复制这段内容后打开百度网盘手机App,操做更方便哦