从Python查看vmdk文件?

时间:2010-01-07 23:20:27

标签: python virtualization abstraction virtualbox mount

有没有办法从Python查看vmdk文件的内容,并能够从中读取文件? (我没有必要写信给它)。如果没有,有没有办法在主机上挂载vmdk文件,或者通常以任何其他方式查看vmdk文件而不将其附加到VM并运行它?

2 个答案:

答案 0 :(得分:4)

您可以使用Disk Mount Utility将VMDK挂载为本地磁盘。

答案 1 :(得分:1)

如果您想要通过python导入模块来渗透vmdk数据,您可能需要查看ctypes-vddk。你可以在这里找到模块; http://code.google.com/p/ctypes-vddk/

就个人而言,如果您希望利用VDDK API(通过C ++),您可以使用Virtual Disk Development Kit 5.5及其相应的API。实际的编程指南也可以在这里找到:hxxp://pubs.vmware.com/vsphere-55/topic/com.vmware.ICbase/PDF/vddk55_programming.pdf。此外,还有一个实现此功能的工具,可在此处找到:http://sourceforge.net/projects/vfae/。最后,关于VMDK取证分析使用了VDDK:hxxp://crucialsecurityblog.harris.com/2012/01/18/how-can-vmwares-virtual-disk-development-kit-help-所述-法医检验/

...享受