使用VirtualBox搭建Pentesterlab环境
1 简介
VirtualBox 是一款开源虚拟机软件,我们使用它来装载Pentesterlab的镜像文件。
2 VirtualBox安装及配置
VirtualBox的安装项主要是网卡的配置比较麻烦,不了解配置项可能会导致连不上虚拟机,这里分别介绍下常见的网卡配置项:
2.1 桥接网卡
VirtualBox界面上的配置如图所示:
配置好之后,启动虚拟机,IP地址信息如下:
虚拟机IP:
宿主机IP:
可以看到虚拟机获取了一个和宿主机同网段的IP。在实验室搭环境的话推荐使用这种方式,互联互通方便些。
2.2 网络地址转换(NAT)
VirtualBox界面上的配置如图所示:
配置好之后,启动虚拟机,IP地址信息如下:
虚拟机IP:
宿主机IP:
网络地址转换(NAT)比较特殊,虚拟机可以ping通宿主机,但是宿主机是无法ping通虚拟机的。需要再配置端口转发。
2.3 仅主机(Host-Only)适配器
VirtualBox界面上的配置如图所示:
虚拟机IP:
宿主机IP:
可以看到宿主机和虚拟机使用了一个单独的网段用来通信,可以互通。
3 镜像挂载
Pentesterlab的镜像使用的是Debian系统,因此新增虚拟机的配置如下图所示:
根据自己的镜像文件选择是32位还是64位的操作系统,其它配置比较简单,按照实际情况进行配置即可。
官方文档建议做一个host绑定,方便后面使用
windows下hosts文件目录:C:\Windows\System32\Drivers\etc\hosts,打开后添加以下一行
192.168.0.106 vulnerable # 具体ip可以在虚拟机中使用ifconfig查看
安装完成后,直接在地址栏输入 http://vulnerable/ 就可以访问pentesterlab系统了。