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
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@
14
14
The library is:
15
15
- Very easy to use
16
16
- Cross-platform (Windows + MacOS + Linux)
17
-
- Features up to 115+ unique VM detection techniques [[list](https://github.com/kernelwernel/VMAware/blob/main/docs/documentation.md#flag-table)]
17
+
- Features up to 115 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
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
@@ -239,7 +239,7 @@ You can view the full docs [here](docs/documentation.md). All the details such a
239
239
240
240
> I would've made it strictly MIT so proprietary software can make use of the library, but some of the techniques employed are from GPL projects, and I have no choice but to use the same license for legal reasons.
241
241
>
242
-
> This gave me an idea to make an MIT version without all of the GPL code so it can also be used without forcing your code to be open source. It should be noted that the MIT version removes <b>7</b> techniques out of 116 (as of 2.0 version), and the lesser the number of techniques, the less accurate the overall result might be.
242
+
> This gave me an idea to make an MIT version without all of the GPL code so it can also be used without forcing your code to be open source. It should be noted that the MIT version removes <b>7</b> techniques out of 115 (as of 2.0 version), and the lesser the number of techniques, the less accurate the overall result might be.
Copy file name to clipboardExpand all lines: docs/documentation.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -465,7 +465,6 @@ VMAware provides a convenient way to not only check for VMs, but also have the f
465
465
|`VM::IOREG_GREP`| Check for VM-strings in ioreg commands for MacOS | MacOS | 100% |||||
466
466
|`VM::MAC_SIP`| Check if System Integrity Protection is disabled (likely a VM if it is) | MacOS | 40% |||||
467
467
|`VM::HKLM_REGISTRIES`| Check HKLM registries for specific VM strings | Windows | 25% |||||
468
-
|`VM::QEMU_GA`| Check for "qemu-ga" process | Linux | 10% |||||
469
468
|`VM::VPC_INVALID`| Check for official VPC method | Windows | 75% ||| 32-bit ||
470
469
|`VM::SIDT`| Check for sidt instruction method | Windows | 25% |||||
471
470
|`VM::SGDT`| Check for sgdt instruction method | Windows | 30% ||| 32-bit ||
@@ -514,7 +513,7 @@ VMAware provides a convenient way to not only check for VMs, but also have the f
514
513
|`VM::ANYRUN_DIRECTORY`| Check for any.run directory and handle the status code | Windows | 35% ||||| Removed from the lib, only available in the CLI |
515
514
|`VM::DRIVER_NAMES`| Check for VM-specific names for drivers | Windows | 100% |||||
516
515
|`VM::VM_SIDT`| Check for unknown IDT base address | Windows | 100% |||||
517
-
|`VM::HDD_SERIAL`| Check for serial numbers of virtual disks | Windows | 100% |||||
516
+
|`VM::DISK_SERIAL`| Check for serial numbers of virtual disks | Windows | 100% |||||
518
517
|`VM::PORT_CONNECTORS`| Check for physical connection ports | Windows | 25% |||| This technique is known to false flag on devices like Surface Pro |
519
518
|`VM::GPU_CAPABILITIES`| Check for GPU capabilities related to VMs | Windows | 100% | Admin ||| Admin only needed for some heuristics |
520
519
|`VM::GPU_VM_STRINGS`| Check for specific GPU string signatures related to VMs | Windows | 100% |||| If GPU_CAPABILITIES also flags, the overall score will be 50 instead of 100 |
0 commit comments