GCIH · Question #395
You just acquired admin rights on a remote machine and gained remote access. What techniques would you use to determine if it is a virtual machine?
The correct answer is C. Look at the system's registry, its memory, its hardware, and its processor instructions. Detecting a virtual machine requires examining low-level system artifacts that hypervisors cannot fully conceal, such as registry keys, hardware signatures, and CPU behavior.
Question
You just acquired admin rights on a remote machine and gained remote access. What techniques would you use to determine if it is a virtual machine?
Options
- ALook at the system's firewall settings, running services, IO settings, and disk activity
- BLook at the system's processor utilization, network card settings, open ports, and logged on users
- CLook at the system's registry, its memory, its hardware, and its processor instructions
- DLook at the system's OS version, patch status, network card activity, and hardware drivers
How the community answered
(46 responses)- A4% (2)
- B4% (2)
- C78% (36)
- D13% (6)
Why each option
Detecting a virtual machine requires examining low-level system artifacts that hypervisors cannot fully conceal, such as registry keys, hardware signatures, and CPU behavior.
Firewall settings, running services, IO settings, and disk activity are not reliable VM indicators because they reflect OS configuration, not the underlying virtualization layer.
Processor utilization, open ports, and logged-on users are runtime metrics unrelated to whether the underlying platform is virtualized.
Virtual machines leave detectable traces in the Windows registry (e.g., keys referencing VMware, VirtualBox, or Hyper-V), report virtual hardware in memory structures, expose vendor-specific virtual devices, and respond differently to CPU instructions like CPUID - which can reveal the presence of a hypervisor via the ECX bit 31 flag. These low-level indicators are the standard forensic and red-team methods for VM fingerprinting.
OS version, patch status, and network card activity reflect software state and do not expose the hypervisor artifacts needed to identify a VM.
Concept tested: Virtual machine detection via low-level system artifacts
Source: https://attack.mitre.org/techniques/T1497/
Topics
Community Discussion
No community discussion yet for this question.