能力值:
( LV3,RANK:20 )
|
-
-
101 楼
代码短小精悍啊~
检测注册表这个方法感觉可能有点问题,比如我在真实电脑下安装了VirtualBox,在真实电脑上运行Viru。。。
自古牛人多得是啊。
我想起了QEMU,不知道行不行。
我才发现我是101楼。。
|
能力值:
( LV2,RANK:10 )
|
-
-
102 楼
非常好,涨思路了
|
能力值:
( LV2,RANK:10 )
|
-
-
103 楼
谢谢楼主分享
|
能力值:
( LV5,RANK:70 )
|
-
-
104 楼
收藏下,备用
|
能力值:
( LV2,RANK:10 )
|
-
-
105 楼
牛逼啊。。。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
106 楼
测试了一下
XP3 + VM9.0
STR 无效
时间差的办法,很不准确
|
能力值:
( LV2,RANK:10 )
|
-
-
107 楼
又给反外挂检测破解提供了方法!
|
能力值:
( LV4,RANK:50 )
|
-
-
108 楼
路过,留个mark
|
能力值:
( LV2,RANK:10 )
|
-
-
109 楼
感谢楼主!
#include <stdio.h>
#include <signal.h>
#include <setjmp.h>
static jmp_buf jbuf;
void sighandler(int signo)
{
longjmp(jbuf, 1);
}
int IsInsideVMWare()
{
int rc = 1;
signal(SIGSEGV, sighandler);
if (setjmp(jbuf) == 0)
{
__asm__("push %rdx");
__asm__("push %rcx");
__asm__("push %rbx");
__asm__("movl $0x564d5868, %eax"); // 'VMXh'
__asm__("movl $0, %ebx");
__asm__("movl $10, %ecx");
__asm__("movl $0x5658, %edx"); // 'VX'
__asm__("inl %dx, %eax");
__asm__("movl %%eax, %0":"=m"(rc));
__asm__("cmpl $0x564d5868, %ebx"); // 'VMXh'
__asm__("setz %0":"=m"(rc));
__asm__("pop %rbx");
__asm__("pop %rcx");
__asm__("pop %rdx");
}
else
{
rc = 0;
}
return rc;
}
int main(int argc, char *argv[])
{
if (IsInsideVMWare())
{
printf("is inside VMWare\n");
}
else
{
printf("not inside VMWare\n");
}
}
|
能力值:
( LV2,RANK:10 )
|
-
-
110 楼
极力求应对方法
|
能力值:
( LV2,RANK:10 )
|
-
-
111 楼
感谢楼主啊 对毕设很有帮助 要是楼主能指导我毕设就更好了
|
能力值:
( LV2,RANK:10 )
|
-
-
112 楼
这么多年了这普及贴还是这么有用啊
|
能力值:
( LV5,RANK:60 )
|
-
-
113 楼
好文章,顶顶更上一层楼
|
能力值:
( LV2,RANK:10 )
|
-
-
114 楼
在本地测试
xp sp3 +VM8.0.4
STR,LDT,GDT无效
|
能力值:
( LV2,RANK:10 )
|
-
-
115 楼
致谢!致谢!致谢!致谢!
|
能力值:
( LV2,RANK:10 )
|
-
-
116 楼
看了后收益匪浅,感激ING
|
能力值:
( LV2,RANK:10 )
|
-
-
117 楼
现在虚拟机很多补上了。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
118 楼
Thanks for sharing.
|
能力值:
( LV2,RANK:10 )
|
-
-
120 楼
牛B的人物,还牛B的很早,我现在才看到
|
能力值:
( LV2,RANK:10 )
|
-
-
121 楼
谢谢分享,很厉害的说。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
122 楼
前排围观
|
能力值:
( LV2,RANK:10 )
|
-
-
123 楼
今天把楼主的6种方法(除了第五种注册表)试了一遍,发现有个虚拟机检测不到,就是Hyper-V虚拟机,里面装XP-sp3系统。
|
能力值:
( LV4,RANK:50 )
|
-
-
124 楼
mark
|
能力值:
( LV2,RANK:10 )
|
-
-
125 楼
收藏学习,谢谢分享~~
|
|
|