寻找有关如何检测我们的 Windows 应用程序何时在以下 VM 环境之一中运行的想法。括号中是一些检测的起始想法。可能有(更多)更好的检测技术 - 我提出的起始想法基于我的 Google 研究。
VMWare(寻找可选的 VMware Tools 是一种方法)
Microsoft Virtual PC(其 IDE 磁盘有一个名为“Virtual HD”的设备,其 SCSI 磁盘有一个名为“MS Virtual SCSI Disk Device”的设备)
Citrix Xen
Sun Virtual Box
谢谢你, 马尔科姆
最佳答案
参见BluePill作者声称无法检测到,这引起了安全社区的强烈负面 react ,安全社区很快开发了多种方法来确定您是否在虚拟机中。其中最好的似乎是基于时机。
关于vmware - 检测应用程序何时在 VM 环境中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2375658/