将 Vulnhub 靶机“搬到” Pnetlab 使用

将 Vulnhub 靶机“搬到” Pnetlab 使用

首先使用 file 命令检查 Vulnhub 靶场下载的靶机文件类型

root@pnetlab:/tmp# file Warzone2.ova
Warzone2.ova: POSIX tar archive
root@pnetlab:/tmp#

发现靶机的文件类型为 POSIX tar archive ,那我们使用 tar 命令将其进行解压

root@pnetlab:/tmp# tar -xvf Warzone2.ova
Warzone2.ovf
Warzone2-disk002.vmdk
Warzone2.mf
root@pnetlab:/tmp#

解压后得到上述三个文件,需要将 Warzone2-disk002.vmdk 文件使用 qemu-img 命令将其转换成 qcow2 格式。(如果 .vmdk 格式的文件有多个,则需要全部加上)

root@pnetlab:/tmp# qemu-img convert -O qcow2 Warzone2-disk002.vmdk virtioa.qcow2

/opt/unetlab/addons/qemu 目录下创建以 Vulnhub 开头的文件夹,例如:Vulnhub-Warzone2

root@pnetlab:/tmp# cd /opt/unetlab/addons/qemu/
root@pnetlab:/opt/unetlab/addons/qemu# mkdir Vulnhub-Warzone2

将转换后的镜像复制到 Vulnhub-Warzone2 文件夹下

root@pnetlab:/opt/unetlab/addons/qemu# cp /tmp/virtioa.qcow2 ./Vulnhub-Warzone2/

接着上传靶机的模板到 /opt/unetlab/html/templates 目录下

模板上传成功后需要使用如下命令修复权限才能显示

root@pnetlab:/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

只需要等靶机开机成功,就可以愉快的搞事情

guest
0 评论
内联反馈
查看所有评论