首页/安全/取证与溯源速查/卷影副本(VSS)利用
Windows 取证55 条

卷影副本(VSS)利用

卷影副本保存卷的历史快照:可回溯被删除或加密前的文件状态,是勒索与误删场景的重要证据源。

取证与溯源速查安全更新于 2026-10-13

卷影副本(VSS)能做什么

卷影副本(Volume Shadow Copy)保存卷在历史时刻的快照,可以回溯文件在被删除、被修改或被加密之前的状态,因此是勒索软件与误删场景中最重要的证据源之一。调查时的取证顺序是:先确认快照是否存在及其时间点,再把快照只读挂载出来提取文件,并对提取产物计算哈希登记。需要注意的是,攻击者常在加密前先删除快照以阻断恢复;快照缺失本身也是需要记录的重要事实。

基本信息

适用平台Windows Server 2008 及以上、Windows 7 及以上(需启用系统保护或相应功能)
查看命令vssadmin list shadows、diskshadow、PowerShell 的 Get-CimInstance Win32_ShadowCopy
挂载方式用 mklink /d 建立指向 HarddiskVolumeShadowCopy 的符号链接(只读)
镜像分析Linux 侧可用 libvshadow 的 vshadowinfo 查看快照信息、vshadowmount 挂载
记录要求快照的创建时间、序号与提取产物的哈希都要登记

典型使用场景

  • 勒索事件中恢复加密前的文件,用于确认被加密的对象与时间点
  • 还原被删除的日志与配置,补齐时间线缺口
  • 确认攻击者是否删除过快照,作为反取证行为的证据
  • 为数据恢复提供可信来源,与备份互相印证
  • 在用户误删场景中找回文件并保留处理记录

查看与挂载

查看与挂载
:: 1) 列出本机卷影副本(时间、卷与序号)
vssadmin list shadows
:: 2) 建立只读访问入口(把快照当作目录浏览)
mklink /d C:\snap \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1\
:: 3) 从快照中复制需要的文件到工作目录并计算哈希
certutil -hashfile C:\snap\Windows\System32\winevt\Logs\Security.evtx SHA256
:: 4) 分析镜像中的快照(Linux 侧示例)
vshadowinfo /evidence/disk.dd
vshadowmount /evidence/disk.dd /mnt/vss

现象对照

现象含义判读要点
存在多个快照系统保护正常工作按时间点选择加密或删除之前的快照
快照全部缺失被删除或从未启用记录为事实,结合命令历史与事件日志判断是否人为删除
快照数量异常少可能被限制或清理查配置与删除记录,区分正常容量回收与人为清理
快照内文件完整可恢复加密前状态提取后计算哈希并登记来源快照序号
快照内也已加密加密发生在更早时间向前一个快照回溯,缩小加密时间窗
快照本身也要算哈希并登记来源序号:从哪个快照提取、提取时间与产物哈希缺一不可,否则恢复出的文件无法与原始状态对应。
访问快照要严格只读:在快照目录内写入、修改或运行程序都可能影响挂载状态与后续取证,所有处理都在导出的副本上进行。

易错点

  • 发现快照缺失就停止排查:缺失本身是反取证线索,应记录并转向其他数据源(备份、日志、内存)
  • 把容量不足导致的自动清理当人为删除:需要结合配置与删除记录区分,避免结论夸大
  • 在快照目录内直接分析文件:可能触发写入或改变状态,应复制到工作目录再处理
  • 不记录快照序号与提取时间:恢复产物的来源无法追溯,证据链出现断点
  • 忽略时间点选择:提取的快照如果在加密之后,得到的仍是加密文件,需向前回溯

数据来源与参考

  • Microsoft Docs(vssadmin 命令行)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌