Skip to content

Commit 4a441cd

Browse files
Automated update after merge
1 parent 99fbf1a commit 4a441cd

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

β€Ždocs/documentation.mdβ€Ž

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -579,16 +579,16 @@ VMAware provides a convenient way to not only check for VMs, but also have the f
579579
| `VM::ACPI_SIGNATURE` | Check for VM-specific ACPI device signatures | πŸͺŸ | 100% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L9058) |
580580
| `VM::TRAP` | Check if after raising two traps at the same RIP, a hypervisor interferes with the instruction pointer delivery | πŸͺŸ | 100% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L9203) |
581581
| `VM::UD` | Check if no waveform-audio output devices are present in the system | πŸͺŸ | 25% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L8950) |
582-
| `VM::BLOCKSTEP` | Check if a hypervisor does not properly restore the interruptibility state after a VM-exit in compatibility mode | πŸͺŸ | 100% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L9441) |
583-
| `VM::DBVM` | Check if Dark Byte's VM is present | πŸͺŸ | 150% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L9488) |
584-
| `VM::BOOT_LOGO` | Check boot logo for known VM images | πŸͺŸ | 100% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L9607) |
582+
| `VM::BLOCKSTEP` | Check if a hypervisor does not properly restore the interruptibility state after a VM-exit in compatibility mode | πŸͺŸ | 100% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L9478) |
583+
| `VM::DBVM` | Check if Dark Byte's VM is present | πŸͺŸ | 150% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L9525) |
584+
| `VM::BOOT_LOGO` | Check boot logo for known VM images | πŸͺŸ | 100% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L9644) |
585585
| `VM::MAC_SYS` | Check for VM-strings in system profiler commands for MacOS | 🍏 | 100% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L7370) |
586-
| `VM::OBJECTS` | Check for any signs of VMs in Windows kernel object entities | πŸͺŸ | 100% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L9710) |
587-
| `VM::NVRAM` | Check for known NVRAM signatures that are present on virtual firmware | πŸͺŸ | 100% | Admin | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L9896) |
588-
| `VM::SMBIOS_INTEGRITY` | Check if SMBIOS is malformed/corrupted in a way that is typical for VMs | πŸͺŸ | 50% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L10327) |
589-
| `VM::EDID` | Check for non-standard EDID configurations | πŸͺŸ | 100% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L10338) |
590-
| `VM::CPU_HEURISTIC` | Check whether the CPU is genuine and its reported instruction capabilities are not masked | πŸͺŸ | 90% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L10594) |
591-
| `VM::CLOCK` | Check the presence of system timers | πŸͺŸ | 90% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L11062) |
586+
| `VM::OBJECTS` | Check for any signs of VMs in Windows kernel object entities | πŸͺŸ | 100% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L9747) |
587+
| `VM::NVRAM` | Check for known NVRAM signatures that are present on virtual firmware | πŸͺŸ | 100% | Admin | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L9933) |
588+
| `VM::SMBIOS_INTEGRITY` | Check if SMBIOS is malformed/corrupted in a way that is typical for VMs | πŸͺŸ | 50% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L10364) |
589+
| `VM::EDID` | Check for non-standard EDID configurations | πŸͺŸ | 100% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L10375) |
590+
| `VM::CPU_HEURISTIC` | Check whether the CPU is genuine and its reported instruction capabilities are not masked | πŸͺŸ | 90% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L10631) |
591+
| `VM::CLOCK` | Check the presence of system timers | πŸͺŸ | 90% | | | | [link](https://github.com/kernelwernel/VMAware/tree/main/src/vmaware.hpp#L11099) |
592592
<!-- END OF TECHNIQUE DOCUMENTATION -->
593593
594594
<br>

β€Žsrc/vmaware.hppβ€Ž

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@
5757
* - struct for internal cpu operations => line 720
5858
* - struct for internal memoization => line 3029
5959
* - struct for internal utility functions => line 3203
60-
* - struct for internal core components => line 11170
60+
* - struct for internal core components => line 11207
6161
* - start of VM detection technique list => line 4258
62-
* - start of public VM detection functions => line 11516
63-
* - start of externally defined variables => line 12499
62+
* - start of public VM detection functions => line 11553
63+
* - start of externally defined variables => line 12536
6464
*
6565
*
6666
* ============================== EXAMPLE ===================================

0 commit comments

Comments
Β (0)