This commit is contained in:
2026-08-24 14:47:59 +08:00
parent e91e372b19
commit 75d9b25362
45 changed files with 17462 additions and 129 deletions
+44
View File
@@ -0,0 +1,44 @@
#pragma once
#ifndef CHECK_VMWARE_H
#define CHECK_VMWARE_H
#include "Base.h"
EXTERN_C VOID Asm_CheckVmWare();
EXTERN_C VOID Asm_VMCall();
namespace check_vmware
{
//注册表环境检测
bool registry();
//进程检测
bool process();
//CPUID检测
bool cpuid();
bool cpuid2();
//硬盘名检测
bool diskname();
//鼠标名检测
bool mousename();
//显卡名检测
bool dxgiGpuName();
//In指令检测
bool In();
//文件特征检测
bool file();
//获取guest到host层的开销
unsigned long long rdtsc_exit();
//vmcall检测虚拟化行为
bool virutal_check_vmcall();
}
#endif // !CHECK_VMWARE_H