【解密 】Vmware虚拟磁盘文件

  • A+
所属分类:安全闲碎

 Vmware软件提供了虚拟机加密设置,如果在打开虚拟机时如提示输入密码,则此时的虚拟磁盘文件已加密,将无法访问虚拟机内的任何数据,也无法分析出任何有效证据。【解密 】Vmware虚拟磁盘文件

  

  解决这个问题之前,先介绍一下vmx文件,vmx文件是虚拟机系统的配置文件。(注意:刚刚安装好VMware Workstation是找不到这个文件的,当你在VMware Workstation中建立了一个虚拟机以后,这个文件才会出现。)该文件用来记录你建立的虚拟机的配置,比如多大的内存、什么型号的硬盘等等。通常通过打开这个虚拟机文件以启动系统。同样,我们通过编辑它还可以实现某种配置需求,可以用文本工具将其打开。既然是配置文件,及有可能会保存虚拟机的密码。
 
  下面我们来观察一下,加密前与加密后vmx文件的变化。vmx文件位于创建的虚拟机的根目录下,我们可以看到,未加密的vmx文件是明文显示的,显示了这个虚拟机的显示名称、CPU配置、内存配置等等。下图为未加密的vmx文件。

【解密 】Vmware虚拟磁盘文件

  
加密后的vmx如下图所示,明文内容全部加密显示,无法知悉该虚拟机的任何信息,并且多了keySafe内容,虚拟机的密码就存在这里,如下图:
【解密 】Vmware虚拟磁盘文件

通过URL解码后,得知这个虚拟机的加密算法、哈希值类型等,如下图:
【解密 】Vmware虚拟磁盘文件
 介绍到这,想必大家也有了自己的思路,下面笔者介绍两个解决这个问题的方法:


1.   替换法

        首先,新建一个和之前系统一样的虚拟机,配置随意,然后找到保存配置的目录,复制.vmsd、.vmx 过去覆盖,然后打开该虚拟机(不是启动!),删掉之前的磁盘,加载加密过的磁盘,直接就可以用了(经过试验验证,完全通过)。


2.   破解法

很可惜的是hashcat目前并不支持这个破解,但是功夫不负有心人,笔者还是找到了用于破解密码的工具,可以进行暴力破解。破解过程如下,首先将要破解的vmx文件拷贝到与破解工具同目录下。为方便将vmx文件重新命名为1.vmx,然后运行破解脚本。经过实测,6位数字密码秒破。笔者使用的Vmware Workstation的版本为15.5.1 。

【解密 】Vmware虚拟磁盘文件

【解密 】Vmware虚拟磁盘文件


注意如果您没有获得之前的vmsdvmx文件,很遗憾的告诉您,恐怕永远无法解密vmdk 文件了。


来源:取证者联盟  王晓明

【解密 】Vmware虚拟磁盘文件

VMware中ubuntu忘记密码的解决办法

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: