能力值:
(RANK:650 )
|
-
-
2 楼
收藏!!!!!!!!!!!!!!!!!!!
|
能力值:
( LV12,RANK:530 )
|
-
-
3 楼
怎么发现的?
|
能力值:
( LV15,RANK:930 )
|
-
-
4 楼
这是跟踪一个未知壳的,发现的。
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
这个经典!短小精悍
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
是哪个VM版本请注明一下,6.0没问题。
|
能力值:
( LV5,RANK:60 )
|
-
-
7 楼
6楼都用上6.0了啊,羡慕一下!
|
能力值:
( LV15,RANK:930 )
|
-
-
8 楼
我用的是 5.5.3 build-34685
|
能力值:
( LV13,RANK:530 )
|
-
-
9 楼
还是Virtual PC 好
他们的模拟方法还想不同
wmware 好像是部分指令模拟 所好像不是所有的操作系统都可以安装。。
|
能力值:
( LV9,RANK:250 )
|
-
-
10 楼
强!!!
学习!!!
|
能力值:
( LV11,RANK:180 )
|
-
-
11 楼
bool VMWareTest()
{
BYTE PortValue1,PortValue2;
__try
{
__asm
{
pushad
pushfd
xor ebx,ebx
mov ecx,0xa
mov eax, 'VMXh' ; EAX=magic
mov dx, 'VX' ; DX=magic
in eax, dx ; specially processed io cmd
cmp ebx, 'VMXh' ; also eax/ecx modified (maybe vmw/os ver?)
jne local_001
mov gInVMWARE,1
local_001:
popfd
popad
}
}
__except(EXCEPTION_EXECUTE_HANDLER)
{
gInVMWARE=false;
}
return gInVMWARE;
}
bool VirtualPCTest()
{
__try
{
__asm
{
pushad
mov ebx, 0 // Flag
mov eax, 1 // VPC function number
__emit 0Fh
__emit 3Fh
__emit 07h
__emit 0Bh
test ebx, ebx
jnz local_001
mov gInVirtualPC,1
local_001:
popad
}
}
__except(EXCEPTION_EXECUTE_HANDLER)
{
gInVirtualPC=false;
}
if(gInVirtualPC)
DbgPrint("Syser : Host machine is VirtualPC !\n");
return gInVirtualPC;
}
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
收藏!!!!
|
能力值:
( LV9,RANK:250 )
|
-
-
13 楼
楼主提的指令是vmware虚拟cpu不支持的,所以会异常退出.
现在007里都包含此指令,其实可以直接硬断nop掉,就可以继续在vmware里跑了.
|
能力值:
( LV4,RANK:50 )
|
-
-
14 楼
强 2
|
能力值:
( LV6,RANK:90 )
|
-
-
15 楼
强``收藏``
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
两个都收藏
看看
谢谢^_^
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
好东西 Mark
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
拿来试试,正常系统没问题就行啦,谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
可用语虚拟机的识别呀
|
|
|