![]() |
EpiRootkit
By STDBOOL
|
Go to the source code of this file.
Functions | |
| bool | check_hypervisor (void) |
| Checks if the system is running under a hypervisor. | |
| bool | check_dmi (void) |
| Checks if the system is running in a known virtualized environment. | |
| bool | is_running_in_virtual_env (void) |
| Determines if the system is running in a virtualized environment. | |
| bool check_dmi | ( | void | ) |
Checks if the system is running in a known virtualized environment.
This function uses DMI (Desktop Management Interface) system information to check for known virtual machine vendors such as VMware, VirtualBox, QEMU, and others lol.
true if a virtualized environment is detected, false otherwise. Definition at line 29 of file vanish.c.
| bool check_hypervisor | ( | void | ) |
Checks if the system is running under a hypervisor.
This function uses the CPU feature flags to determine if the system is running under a hypervisor.
true if a hypervisor is detected, false otherwise. Definition at line 16 of file vanish.c.
| bool is_running_in_virtual_env | ( | void | ) |
Determines if the system is running in a virtualized environment.
This function combines the results of check_hypervisor and check_dmi to determine if the system is running in a virtualized environment.
true if the system is running in a virtualized environment, false otherwise. Definition at line 55 of file vanish.c.