init
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user