Skip to content

Device_VMWare

ufrisk edited this page Oct 30, 2022 · 2 revisions

Memory Acquisition Method: VMWare

The LeechCore library supports reading live VMWare Workstation Guest VM memory from the host at very high speeds.

Facts in short:

  • Tested on VMWare workstation 16.
  • VMs with TPM/SecureBoot enabled are not supported.
  • Must be started in elevated admin command prompt.
  • Acquires memory in read/write mode.
  • Acquired memory is assumed to be volatile.

An introduction demo is available on YouTube:


Connection string:

LeechCore API:

Please specify the acquisition device type in LC_CONFIG.szDevice when calling LcCreate. The acquisition device type is vmware.

PCILeech / MemProcFS:

Please specify the device type in the -device option to PCIleech/MemProcFS.

Options:

ro=1 Read-Only / Disallow Writes.

id= The ID is the PID of the VMWare process for the Guest VM.

Examples:

-device vmware

-device vmware://ro=1,id=6244


Requirements:

Process must be running as elevated administrator (alternatively have the privilege SeDebugPrivilege).

No additional requirements exist.