Skip to content

Device_HyperV_SavedState

ufrisk edited this page Oct 14, 2019 · 5 revisions

Memory Acquisition Method: Hyper-V Saved State

The LeechCore library supports reading memory from Hyper-V saved state files (VMRS).

Facts in short:

  • Is supported on 64-bit Windows.
  • Acquires memory in read-only mode.
  • Acquired memory is assumed to be static.
  • Have additional requirements.

Connection string:

LeechCore API:

Please specify the acquisition device type and the path to the save file in LEECHCORE_CONFIG.szDevice when calling LeechCore_Open.

Example: HvSavedState://<path_to_savefile\savefile.vmrs.

PCILeech / MemProcFS:

Please specify the device type in the -device option.

Example:

-device "HvSavedState://C:\VM\Virtual Machines\E3F3756F-1116-41F6-AFC5-5AB7AC46C4D2.vmrs"


Requirements:

Depends on the vmsavedstatedumpprovider.dll library. It must be placed in the same folder as the LeechCore. The library exists in the most recent Windows SDK and is usually found in the location: C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64\vmsavedstatedumpprovider.dll.