# metasploitable3-prebuilt **Repository Path**: oneforalone/metasploitable3-prebuilt ## Basic Information - **Project Name**: metasploitable3-prebuilt - **Description**: 国内构建 Metasploit3 环境 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2020-02-29 - **Last Updated**: 2023-09-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Metasploitable3 Prebuilt --- 基于官方给的 github 上获取 prebuilt 的方法在国内并不适用,所以自己折腾了一个晚上,终于搞定了。 本方法只需要安装 vagrant,并将其添加到环境变量中,再加上良好的网络,以及系统磁盘有足够的空间就可获取官方已经制作好的 metasploitable3 环境了。 如果懒得去配置的话,可以通过网盘直接下载打包好了的: 阿里云网盘:https://www.aliyundrive.com/s/noBaaiS5nax 其中用户名为:`vagrant`,密码为:`vagrant` 其中文件对应的 Checksum: | Filename | Provider | SHA256SUM | | -------------------------- | ---------- | ---------------------------------------------------------------- | | metasploitable3-ub1404.box | vmware | 85d20885fb312f35652964a8bd9d401bf4c901787228ba1bcaa97c80d0a628b6 | | metasploitable3-win2k8.box | vmware | 011a9ce8452dcc592ac2efb8a2db1ba2661171100712949c03968adad7757850 | | metasploitable3-ub1404.box | virtualbox | 2a3e1708e4ff25ebf43be31ed243aea56d73503f1b63f9f34a9b80482f18e4c3 | | metasploitable3-win2k8.box | virtualbox | 699538bcb307c4e73eed77f284b487f3d226ad7409bf94005b344f56979ba46c | 基于对中心化云盘的不可信,将 `box` 文件上传到 IPFS 上了: | IPFS Hash | Filename | | ---------------------------------------------- | -------------------------------------------------------------- | | QmaQKgvi2wsFv1JYzTCC2di3FKsScjUr9aP5hvzHgD1g93 | metasploitable/virtualbox/metasploitable3-ub1404-vb.box | | QmQ14Qbp2u6RcKJj3mYHg4AexqEyoXX6XqYfDwQNZkCMKy | metasploitable/virtualbox/metasploitable3-ub1404-vb.box.sha256 | | QmcL6LxwvY3hjgdGHTRG5V5nF3EtYDmBwWdtxzXfS6r75e | metasploitable/virtualbox/metasploitable3-win2k8-vb.box | | QmbPQBULzjQ4yGVNmtJZLoHPB4wkpV8L1YmFnrwApHhcLF | metasploitable/virtualbox/metasploitable3-win2k8-vb.box.sha256 | | Qmb5j7XHV7mW915rZvPhV3Wz3fynP9qpabB4vMDdet6oQr | metasploitable/vmware/metasploitable-linux-2.0.0.zip | | QmYK4EuPEtNFdWW9M7ENtpPF7dvPZZprmZ6NaiR5u6BVgF | metasploitable/vmware/metasploitable-linux-2.0.0.zip.sha256 | | QmfMiqfpqXE247sWaxdKSStsH3oydtBgWVCVkb12LGruK9 | metasploitable/vmware/metasploitable3-ub1404.box | | Qmb7Ena3mq452VqedEJxDRfysbHPbuAcHMScfbmHWEMYFe | metasploitable/vmware/metasploitable3-ub1404.box.sha256 | | QmZwsw6juQPkKu3KxnjMxKZoAFduMCqXH36XZMP4sHW5Q8 | metasploitable/vmware/metasploitable3-win2k8.box | | QmZNEvyqW6DzrUyRSw8w3sKn9ishdf6AxhK3avXigdZ852 | metasploitable/vmware/metasploitable3-win2k8.box.sha256 | | QmQD2Raz5p5tw4buZTVDETXT7mGyi25Ru4twgrT17vvyj8 | metasploitable/virtualbox | | QmPHDWZmsECAWVEG9k1NPmnYBUJziKhVueD2cMSByAj3mE | metasploitable/vmware | | QmawkZz7cE97TCFVn12a9hhyKpGSTDqD3ZKw3vHHhnzJWd | metasploitable | ### IPFS 下载 首先需要安装一下 IPFS 的客户端:http://docs.ipfs.tech.ipns.localhost:8080/install/ipfs-desktop/#windows ```bash ipfs get --output= ``` 检查验证 SHA256SUM: ```bash cd cat metasploitable3-ub1404.box.sha256 | sha256sum --check ``` 正常的输出为: ``` metasploitable3-ub1404.box: OK ``` 如果输出不为上述这个,那么不要使用该文件,否则风险自担。 --- ### 安装虚拟机软件 * [VirtualBox](https://www.virtualbox.org/wiki/Downloads) * [VMWare Workstation](https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html) 如果不想安装 `vagrant` 想直接下载虚拟机的文件,直接下载云盘链接目录下对应的文件夹或者压缩文件就好。然后使用 `VMWare Workstation` 打开就好。 **注**:目前只提供了 VMWare 和 VMWARE ESXi 6.7 的虚拟机文件,VirtualBox 的需要自己参考下面的方法进行导入。 ### 安装 vagrant 在”大中华局域网内“,下载速度是在不敢恭维,本人开了台亚马逊的服务器,在那上面下载后在传到本地,速度从几个小时 缩短到几分钟,该方法适用于下载国外文件慢。或者用代理、VPN 都行。官方链接为:https://developer.hashicorp.com/vagrant/downloads 如果没有代理、VPN 之类的,我也将 Vagrant 的 Windows 安装包放在云盘链接中了,版本是 `2.3.7` : - vagrant_2.3.7_windows_amd64.msi: `eaf3ab2687d3c65468feb763abd32892d4955f4ecc4dd5a4337f40ce697fc9c0` **注**: vagrant 默认的文件夹是在用户的家目录下有个 `.vagrant.d` 目录,导入的虚拟机就存在这个目录下的 `boxes` 目录下,其中导入时会使用 `.vagrant.d` 目录下的 `tmp` 文件夹存放临时文件,在执行下一步时需要确保这个目录所在的 磁盘空间充足。Windows 的用户家目录为 `C:\Users\\`,如果没有找到就设置一下现实隐藏文件吧。如果需要 更改 `.vagrant.d` 的位置的话,配置一下 `VAGRANT_HOME` 这个变量,设置成自己想保存到的路径。 ### 导入 box 文件 `.box` 的原地址为: https://app.vagrantup.com/rapid7 将从下载好的 `.box` 文件用 vagrant 导入解压出来: ``` vagrant box add --name= ``` 其中 `` 填的是下载好后 `.box` 文件所在的路径,`` 自己随意定义。 然后在 `~/.vagrant.d/boxes/` 下可以看到对应导入好的虚拟机文件。用 `VirtualBox` 或 `VMWare Workstation` 软件打开这个虚拟机就可以了。 --- 网盘链接失效的话可直接联系我:yuqi.lyle@outlook.com 最后:Happy Hacking ^_^