10 likes | 181 Views
HVM-Based Rootkits: Blue Pill. operating system. operating system. operating system. Blue Pill driver. Blue Pill driver. Blue Pill hypervisor. Blue Pill hypervisor. AMD-V hardware. AMD-V hardware. AMD-V hardware. Blue Pill exploits the OS and inserts a malicious driver into the kernel.
E N D
HVM-Based Rootkits: Blue Pill operating system operating system operating system Blue Pill driver Blue Pill driver Blue Pill hypervisor Blue Pill hypervisor AMD-V hardware AMD-V hardware AMD-V hardware Blue Pill exploits the OS and inserts a malicious driver into the kernel. The driver enables SVM, sets up the VMCB, and loads the Blue Pill hypervisor into memory. Execution is transferred to the hypervisor and VMRUN is called. The OS now runs in a VM. Execution is transferred back to the driver for removal. • Blue Pill requires hardware-enabled machines not running virtualization • Blue Pill exploits operating system/software bugs to install • New research aims to accommodate nested virtualization Source: IBM 1