首页
社区
课程
招聘
[旧帖] 怎么检测程序是否运行在虚拟机中 0.00雪花
发表于: 2011-7-28 00:49 12649

[旧帖] 怎么检测程序是否运行在虚拟机中 0.00雪花

2011-7-28 00:49
12649
收藏
免费 0
支持
分享
最新回复 (23)
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
在虚拟机中调用任务管理器查看进程可以吗
2011-7-28 01:47
0
雪    币: 14
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
那看什么进程呢
2011-7-28 08:02
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
检测explorer的本进程id与父进程id是否一样,一样,则为虚拟机。可将进程管理器进行设置,使其可显示上面的两个信息       还可检测idt地址是否以0×ff开头,是则在虚拟机
2011-7-28 08:20
0
雪    币: 14
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这种是软件模拟的虚拟化吧,您确定可以检测硬件虚拟化吗
2011-7-28 08:31
0
雪    币: 119
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
好像本来就是独立的吧
2011-7-28 20:55
0
雪    币: 17
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
看看这篇论文

70dK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3g2K6K9h3g2S2i4K6u0V1M7X3g2U0K9r3g2J5j5$3S2W2i4K6u0W2k6i4g2Q4x3V1k6Q4y4@1g2V1k6i4y4F1L8%4y4Q4x3V1k6H3j5i4m8W2M7Y4y4Q4x3V1k6Z5P5i4m8Q4x3X3g2H3k6r3j5`.
2011-7-29 12:16
0
雪    币: 17
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
还有泉哥的文章也可以参考

http://bbs.pediy.com/showthread.php?t=119969
2011-7-29 12:18
0
雪    币: 247
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
有个办法,判断网卡显卡的名字, 一般都有vm 什么的
哈哈哈 这个。。。
2011-7-29 12:40
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
这个学习了,好像挺有用的呢。
2011-7-30 15:20
0
雪    币: 1240
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我也同意这个方法,虽然不严格,但确实管用
2011-8-1 13:57
0
雪    币: 73
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
好像是有这个规律。
2011-8-4 15:23
0
雪    币: 43
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
不错,支持你
2011-8-4 22:19
0
雪    币: 90
活跃值: (82)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
14
受教了,方法不错。
2011-8-4 23:05
0
雪    币: 74
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
我的虚拟机网卡 就没有vm
2011-8-4 23:23
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
看了各式各样的方法,受教了。

其实我不明白软件虚拟机和硬件虚拟机有啥区别。。

我只知道VMware
2011-8-4 23:28
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
楼上有兄弟说的对!只要看那些硬件是虚拟的就能判断了!这样再来判断这些程序用到的硬件是虚拟机的还是实机的,岂不简单!
2011-8-4 23:44
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
那难啊难我来灌水
2011-8-5 00:08
0
雪    币: 81
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
19
总感觉不太好,检测硬盘或者显卡,就算没有vm,总有 virtual吧
2011-8-5 08:13
0
雪    币: 17
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
有的时候可能对虚拟机有误解
设备可能会被虚拟化也可能不会,靠这个来检查是不可靠的
根据你的需要,如果只是检测主流的虚拟机,检查设备进程等footprint是比较方便的办法
如果你要求更高的话,请参考我前面提到的论文
2011-8-5 14:48
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
呵呵!进任务管理器一看就知道了
2011-8-9 11:39
0
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
检索硬件及驱动这方法行的通!!
2011-8-10 12:45
0
雪    币: 92
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
学习一下、、、、、、、
2011-8-10 16:08
0
雪    币: 967
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
新手,看到这个问题很好奇,请问什么是硬件虚拟化?跟软件虚拟化的区别是什么呢?
2011-8-13 10:00
0
游客
登录 | 注册 方可回帖
返回