You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -14,9 +14,9 @@
14
14
The library is:
15
15
- Very easy to use
16
16
- Cross-platform (Windows + MacOS + Linux)
17
-
- Features up to 120+ unique VM detection techniques [[list](https://github.com/kernelwernel/VMAware/blob/main/docs/documentation.md#flag-table)]
17
+
- Features up to 130+ unique VM detection techniques [[list](https://github.com/kernelwernel/VMAware/blob/main/docs/documentation.md#flag-table)]
18
18
- Features the most cutting-edge techniques
19
-
- Able to detect 60+ VM brands including VMware, VirtualBox, QEMU, Hyper-V, and much more [[list](https://github.com/kernelwernel/VMAware/blob/main/docs/documentation.md#brand-table)]
19
+
- Able to detect 65+ VM brands including VMware, VirtualBox, QEMU, Hyper-V, and much more [[list](https://github.com/kernelwernel/VMAware/blob/main/docs/documentation.md#brand-table)]
20
20
- Able to beat VM hardeners
21
21
- Compatible with x86 and ARM, with backwards compatibility for 32-bit systems
22
22
- Very flexible, with total fine-grained control over which techniques get executed
Copy file name to clipboardExpand all lines: docs/documentation.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -396,7 +396,7 @@ VMAware provides a convenient way to not only check for VMs, but also have the f
396
396
|`VM::SMSW`| Check for SMSW assembly instruction technique | Windows | 30% ||| 32-bit ||
397
397
|`VM::MUTEX`| Check for mutex strings of VM brands | Windows | 85% |||||
398
398
|`VM::ODD_CPU_THREADS`| Check for odd CPU threads, usually a sign of modification through VM setting because 99% of CPUs have even numbers of threads || 80% |||||
399
-
|`VM::INTEL_THREAD_MISMATCH`| Check for Intel CPU thread count database if it matches the system's thread count ||100% |||||
399
+
|`VM::INTEL_THREAD_MISMATCH`| Check for Intel CPU thread count database if it matches the system's thread count ||150% |||||
400
400
|`VM::XEON_THREAD_MISMATCH`| Same as above, but for Xeon Intel CPUs || 100% |||||
401
401
|`VM::NETTITUDE_VM_MEMORY`| Check for memory regions to detect VM-specific brands | Windows | 100% |||||
402
402
|`VM::CPUID_BITSET`| Check for CPUID technique by checking whether all the bits equate to more than 4000 || 25% |||||
@@ -445,7 +445,6 @@ VMAware provides a convenient way to not only check for VMs, but also have the f
445
445
|`VM::WMI_MANUFACTURER`| Check for device's manufacturer using WMI | Windows | 100% |||||
446
446
|`VM::WMI_TEMPERATURE`| Check for device's temperature | Windows | 25% | Admin ||||
447
447
|`VM::PROCESSOR_ID`| Check for empty processor ids using WMI | Windows | 25% |||||
448
-
|`VM::CPU_FANS`| Check for CPU Fans | Windows | 35% |||||
449
448
|`VM::VMWARE_HARDENER`| Checks for VMwareHardenerLoader's method of patching firmware detection by setting its signatures with "7" | Windows | 60% |||||
450
449
|`VM::SYS_QEMU`| Check for existence of "qemu_fw_cfg" directories within /sys/module and /sys/firmware | Linux | 70% |||||
451
450
|`VM::LSHW_QEMU`| Check for QEMU string instances with lshw command | Linux | 80% |||||
@@ -463,6 +462,7 @@ VMAware provides a convenient way to not only check for VMs, but also have the f
463
462
|`VM::FILE_ACCESS_HISTORY`| Check if the number of accessed files are too low for a human-managed environment | Linux | 15% |||||
464
463
|`VM::AUDIO`| Check if audio device is present | Windows | 25% |||||
465
464
|`VM::UNKNOWN_MANUFACTURER`| Check if the CPU manufacturer is not known || 50% |||||
465
+
|`VM::SENSORS`| Check if the system reports any information from hardware sensors | Windows | 35% |||||
0 commit comments