寻找有关如何检测我们的Windows应用程序何时在以下某个VM环境中运行的想法。一些用于检测的启动想法在括号中。可能有(更多)更好的检测技术 - 我提出的初步想法是基于我的谷歌研究。
VMWare(寻找可选VMware Tools的存在是单向的)
Microsoft Virtual PC(其IDE磁盘具有名为“Virtual HD”的设备,其SCSI磁盘具有“MS Virtual SCSI Disk Device”)
Citrix Xen
Sun Virtual Box
谢谢你, 马尔科姆
答案 0 :(得分:2)
请参阅BluePill作者声称无法检测到的内容,导致安全社群做出大量否定回复,并快速开发了多种方法来确定您是否在VM中。其中最好的似乎是基于时间安排。
答案 1 :(得分:0)
This looks promising - 它有一个exe和.c文件下载。