Methods for Virtual Machine Detection

This document analyses the most important methods to detect the existence of virtual machines in an execution environment, focusing on VMware virtualization fotware [1]. At the same time, it presents another way to detect the presence of this type of software using a minimal set of instructions in assembler.