ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Metasploitable3 靶机搭建

2022-04-02 11:01:46  阅读:231  来源: 互联网

标签:packer vagrant winrm 构建 靶机 安装 Metasploitable3 搭建


0. 项目地址及参考文档

metasploitable3 项目地址:
https://github.com/rapid7/metasploitable3
文档地址 (即GitHub项目里面的README.md):
https://github.com/rapid7/metasploitable3/blob/master/README.md
参考文档:
https://www.programminghunter.com/article/68181163935/

1. 安装所需软件包

(1)安装 Packer
Packer 下载地址,当前 Packer 的最新版本是1.8.0,在终端中下载:
wget https://releases.hashicorp.com/packer/1.8.0/packer_1.8.0_linux_amd64.zip
解压缩下载的文件:
unzip packer_1.8.0_linux_amd64.zip
将打包器二进制文件移动到 /usr/local/bin 目录:
sudo mv packer /usr/local/bin
安装 Packer 后,通过检查打包器是否可用来验证安装是否正常,在终端输入packer
image
出现以上输出说明安装成功。
(2)安装 Vagrant
直接安装即可:
sudo apt install vagrant
(3)安装 Vagrant Reload Plugin
vagrant plugin install vagrant-reload
(4)安装 VirtualBox、qemu-kvm
sudo apt install virtualbox qemu-kvm

2. 使用 vagrant 进行构建

按照官方文档,构建操作如下:
curl -O https://raw.githubusercontent.com/rapid7/metasploitable3/master/Vagrantfile && vagrant up
构建过程出现报错,报错信息大致是说缺少winrm插件。那么接下来就是安装缺少的必要插件。参考编程猎人,需要安装winrm、winrm-fs、vagrant-vbguest、winrm-elevated、vagrant-reload这几个插件,安装步骤如下:
vagrant plugin install winrm winrm-fs vagrant-vbguest winrm-elevated vagrant-reload
(时间稍长,耐心等待)
然后继续进行 vagrant 构建,时间可能很长,构建速度取决于网速。部分过程截图如下:
image

3. 启动 Metasploitable3

上一个步骤执行完之后,会在 Virtualbox VMs 目录里生成一个名为 Metasploitable3-ub1404 的目录,打开该目录,双击 Metasploitable3-ub1404.vbox 文件即可打开虚拟机:
image

此时 Metasploitable3 也已被自动添加进 VirtualBox 中了,以后直接打开 VirtualBox 即可选择打开 Metasploitable3。
(若构建过程中并非是自己设置的账号密码,则系统初始的用户名和密码都是 vagrant)
image

4. 创建 Metasploitable3-win2k8
以上步骤中,脚本是打算构建ubuntu和windows两个版本的Vbox。但是观察详细构建步骤时发现,当ubuntu版本构建完成后并没有自动构建windows版本,而是配置完成就退出构建,具体原因暂时不清楚,可参考编程猎人手动构建基于 window2008R2 的 metasploite3。
(我因构建过程中出现了未能解决的错误,尚未能完成构建,待补充……)

标签:packer,vagrant,winrm,构建,靶机,安装,Metasploitable3,搭建
来源: https://www.cnblogs.com/SaulMiller/p/16089094.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有