目录

  • 一、遇到问题
  • 问题1:无法通过运行<.vbox>格式的文件启动靶机
  • 问题2:无法直接使用<.vmdk>格式的文件打开虚拟机
  • 二、解决办法
  • 办法1(针对问题1的解决办法)
  • 办法2(针对问题2的解决办法)
  • 办法2.1:使用VMware新建虚拟机
  • 办法2.2:使用VirtualBox新建虚拟机
  • 三、总结



一、遇到问题

在进行CTF训练笔记(五)- 一些获取FLAG的方法总结的渗透测试环境搭建时,下载了如下图所示的全部文件:

Android vmdk文件下载 vmdk文件怎么用_VMware

问题1:无法通过运行<.vbox>格式的文件启动靶机

双击‘Rickdiculously Easy.vbox’后只是打开了VirtualBox软件的主界面(如下图所示),无其他反应。

Android vmdk文件下载 vmdk文件怎么用_VMware_02

问题2:无法直接使用<.vmdk>格式的文件打开虚拟机

因为无法通过运行<.vbox>格式的文件启动靶机,故另寻它法。于是尝试在VMware软件的首页中选择“打开虚拟机”后选中‘PTD.vmdk’文件,提示需要<.vmx>文件,但下载的文件中并不包括该格式文件。

Android vmdk文件下载 vmdk文件怎么用_VMware_03


Android vmdk文件下载 vmdk文件怎么用_Android vmdk文件下载_04


Android vmdk文件下载 vmdk文件怎么用_向下兼容_05

二、解决办法

办法1(针对问题1的解决办法)

在VirtualBox软件的主界面中单击“注册”:

Android vmdk文件下载 vmdk文件怎么用_虚拟磁盘_06


选中‘Rickdiculously Easy.vbox’文件:

Android vmdk文件下载 vmdk文件怎么用_虚拟磁盘_07


此时左侧虚拟机列表会出现一台新的虚拟机,直接选中它并启动即可:

Android vmdk文件下载 vmdk文件怎么用_VMware_08

办法2(针对问题2的解决办法)

办法2.1:使用VMware新建虚拟机

在VMware软件的首页中选择“创建新的虚拟机”:

Android vmdk文件下载 vmdk文件怎么用_渗透测试_09


选择“自定义(高级)”,点击下一步:

Android vmdk文件下载 vmdk文件怎么用_Android vmdk文件下载_10


这里选择最高版本(VMware可向下兼容),点击下一步:

Android vmdk文件下载 vmdk文件怎么用_虚拟磁盘_11


选择“稍后安装操作系统”,点击下一步:

Android vmdk文件下载 vmdk文件怎么用_VMware_12


此处若已知<.vmdk>文件的操作系统则选择对应操作系统,若不知道则选择“其他+其他”(不影响稍后打开虚拟机),点击下一步:

Android vmdk文件下载 vmdk文件怎么用_虚拟磁盘_13


以下几项可根据个人喜好设定,点击下一步:

Android vmdk文件下载 vmdk文件怎么用_向下兼容_14


Android vmdk文件下载 vmdk文件怎么用_虚拟磁盘_15


Android vmdk文件下载 vmdk文件怎么用_Android vmdk文件下载_16


此处建议使用桥接,便于攻击机探测靶机(给自己省点事),点击下一步:

Android vmdk文件下载 vmdk文件怎么用_渗透测试_17


以下选项默认即可(根据前面所选操作系统不同,这里的默认选项可能不同),点击下一步:

Android vmdk文件下载 vmdk文件怎么用_向下兼容_18


Android vmdk文件下载 vmdk文件怎么用_渗透测试_19


【★关键★】选择“使用现有虚拟磁盘”,点击下一步:

Android vmdk文件下载 vmdk文件怎么用_渗透测试_20


点击“浏览”,在弹出的对话框中找到想要使用的<.vmdk>格式的文件并选中,点击“打开”,点击下一步:

Android vmdk文件下载 vmdk文件怎么用_虚拟磁盘_21


Android vmdk文件下载 vmdk文件怎么用_VMware_22


Android vmdk文件下载 vmdk文件怎么用_向下兼容_23


此时会弹出提示,选择“保持现有格式”:

Android vmdk文件下载 vmdk文件怎么用_向下兼容_24


点击“完成”:

Android vmdk文件下载 vmdk文件怎么用_VMware_25


即可根据<.vmdk>文件生成虚拟机:

Android vmdk文件下载 vmdk文件怎么用_Android vmdk文件下载_26


选择“开启此虚拟机”即可运行靶机。


办法2.2:使用VirtualBox新建虚拟机

在VirtualBox首页选择“新建”:

Android vmdk文件下载 vmdk文件怎么用_向下兼容_27


名称和文件夹根据个人喜好设定,此处若已知<.vmdk>文件的操作系统则选择对应操作系统,若不知道则选择“Other+Other/Unknown(64-bit)”(不影响稍后打开虚拟机),点击下一步:

Android vmdk文件下载 vmdk文件怎么用_向下兼容_28


内存分配2048M一般够用,可根据实际需要增减,点击下一步:

Android vmdk文件下载 vmdk文件怎么用_VMware_29


【★关键★】选择“使用已有的虚拟硬盘文件”,单击“浏览”图标:

Android vmdk文件下载 vmdk文件怎么用_虚拟磁盘_30


选择“注册”:

Android vmdk文件下载 vmdk文件怎么用_渗透测试_31


选中<.vmdk>文件:

Android vmdk文件下载 vmdk文件怎么用_Android vmdk文件下载_32


此时可选虚拟硬盘列表中出现<.vmdk>文件,选中并单击“选择”:

Android vmdk文件下载 vmdk文件怎么用_Android vmdk文件下载_33


选择“创建”即可完成使用<.vmdk>文件新建VirtualBox虚拟机:

Android vmdk文件下载 vmdk文件怎么用_渗透测试_34


Android vmdk文件下载 vmdk文件怎么用_向下兼容_35


选择“启动”即可运行靶机。


三、总结

<.vbox>用VirtualBox注册
<.vmdk>当作现有虚拟磁盘用于VirtualBox或VMware新建虚拟机。