当前位置:首页 > 虚拟机 > 正文

如何防止软件检测到虚拟机(怎么逃避软件的虚拟机检测)

如何确定EasyLanguage程序是否正在虚拟机中运行

。版本2


。子程序定位虚拟机,逻辑类型

.局部变量a,整数类型


.if(try_())

a=VMWareIdentity()

try_out()

。否则


。如果结束了

。如果为真(a≠0)

返回(真)

。如果为真则结束

。if(try_out())

a=VPCIdentity()

try_out()

。否则


。如果结束

返回(a≠0)


。子程序VMWare检测,整数类型,该函数不能在物理机中独立运行,否则进程会异常

。局部变量A,整数类型


保留代码({184,104,88,77,86,187,0,0,0,0,185,10,0,0,0,186,88,86,0,0,0,237,129,251,104,88,77,86,15,148,69,252})

返回(A)


。VPC检测子程序,整数类型,该函数不能在物理机中独立运行,否则进程会异常

。局部变量A,整数类型


插入代码({187,0,0,0,0,184,1,0,0,0,15,63,7,11,133,219,15,148,69,252})

返回(A)


。子程序尝试_,逻辑类型


输入设置代码({232,50,0,0,0,85,139,236,131,196,236,82,139,85,12,139,69,16,255,114,8,143,128,184,0,0,0,255,114,12,143,128,196,0,0,0,255,114,16,143,128,180,0,0,0,184,0,0,0,0,90,201,194,16,0,88,201,131,236,20,139,204,137,65,4,232,0,0,0,0,88,131,192,28,137,65,8,137,97,12,100,161,0,0,0,0,137,1,100,137,13,0,0,0,0,255,97,20,100,161,0,0,0,0,139,72,20,139,0,100,163,0,0,0,0,51,192,131,196,24,255,225})

返回(假)


。子例程TRY_OUT,逻辑类型,28,117,16,139,96,12,139,0,100,163,0,0,0,0,131,196,24,255,225,51,192,255,225})

返回(假)


subroutine_detectbutton_clicked


.if(detectVirtualMachine()=true)

信息框("虚拟机中的程序禁止运行",0,“提示”)

.否则

信息框("程序在物理机上运行",0,"提示")

。如果完成

虚拟机中的程序可以验证它是否在虚拟机中运行吗?

当然可以检测到。
您可以尝试在虚拟机中安装沙箱等应用程序保护软件,然后让应用程序在沙箱中运行