检测应用程序何时在VM环境中运行

时间:2010-03-03 22:58:33

标签: vmware virtual-pc xen xenu

寻找有关如何检测我们的Windows应用程序何时在以下某个VM环境中运行的想法。一些用于检测的启动想法在括号中。可能有(更多)更好的检测技术 - 我提出的初步想法是基于我的谷歌研究。

  • VMWare(寻找可选VMware Tools的存在是单向的)

  • Microsoft Virtual PC(其IDE磁盘具有名为“Virtual HD”的设备,其SCSI磁盘具有“MS Virtual SCSI Disk Device”)

  • Citrix Xen

  • Sun Virtual Box

谢谢你, 马尔科姆

2 个答案:

答案 0 :(得分:2)

请参阅BluePill作者声称无法检测到的内容,导致安全社群做出大量否定回复,并快速开发了多种方法来确定您是否在VM中。其中最好的似乎是基于时间安排。

答案 1 :(得分:0)

This looks promising - 它有一个exe和.c文件下载。