来源:iForensics
ID:iForensics-2016
我们在工作中经常会接触到各种各样的虚拟机镜像,常见的镜像文件格式有:raw、qcow2、qed、qcow、luks、vdi、vmdk、vpc、VHDX等。本文以最常用的qcow2格式为例进行分析。
一、分析环境搭建
安装操作系统,本文测试用的操作系统为CentOS 7.5.1804;安装qemu及其它软件包,安装命令:#yum install qemu-kvm qemu-img libvirt libvirt-client libvirt-pythonvirt-manager virt-install virt-viewer virt-top;安装libguestfs-tools工具包,安装命令:#yum install libguestfs-tools,如果需要支持windows系统镜像,还需要执行安装命令:#yum install libguestfs-winsupport。
二、镜像文件的静态分析
1、使用镜像管理工具qemu-img分析镜像
#qemu-img info
//读取镜像文件的基本信息:镜像文件类型、镜像大小、backing file等。
#qemu-img snapshot -l
//读取镜像文件的快照信息。
#qemu-img snapshot -a
//从快照恢复。
#qemu-img convert -f -O