Skip to content

Commit d6d6ddf

Browse files
author
Requiem
committed
chore: merged every task segment and descriptor table check into one technique
1 parent b3b9c60 commit d6d6ddf

File tree

3 files changed

+171
-232
lines changed

3 files changed

+171
-232
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
The library is:
2424
- Very easy to use
2525
- Cross-platform (Windows + MacOS + Linux)
26-
- Features around 100 unique VM detection techniques [[list](https://github.com/kernelwernel/VMAware/blob/main/docs/documentation.md#flag-table)]
26+
- Features around 90 unique VM detection techniques [[list](https://github.com/kernelwernel/VMAware/blob/main/docs/documentation.md#flag-table)]
2727
- Features the most cutting-edge techniques
2828
- Able to detect over 70 VM brands including VMware, VirtualBox, QEMU, Hyper-V, and much more [[list](https://github.com/kernelwernel/VMAware/blob/main/docs/documentation.md#brand-table)]
2929
- Able to beat VM hardeners

src/cli.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -751,10 +751,7 @@ static void general(
751751
checker(VM::AUDIO, "audio devices");
752752
checker(VM::DEVICE_HANDLES, "device handles");
753753
checker(VM::VPC_INVALID, "VPC invalid instructions");
754-
checker(VM::SIDT, "SIDT");
755-
checker(VM::SGDT, "SGDT");
756-
checker(VM::SLDT, "SLDT");
757-
checker(VM::SMSW, "SMSW");
754+
checker(VM::SYSTEM_REGISTERS, "Task segment and descriptor tables");
758755
checker(VM::VMWARE_IOMEM, "/proc/iomem file");
759756
checker(VM::VMWARE_IOPORTS, "/proc/ioports file");
760757
checker(VM::VMWARE_SCSI, "/proc/scsi/scsi file");

0 commit comments

Comments
 (0)