使用AS3检测虚拟机

时间:2013-03-19 17:43:23

标签: actionscript-3 virtual-machine

是否可以从Action Script3(或更低版本)的代码中检测到我在虚拟机下运行?

我知道有一些Capabilities类可以提供有关系统的一些信息,但它似乎并不能完全满足我的需求。

也许在任何地方都没有这样的标志,但是我可以依靠一些间接信息来理解环境是虚拟化的吗?

此致 塞吉。

1 个答案:

答案 0 :(得分:0)

我怀疑检查这一点会很容易,尤其是来自浏览器插件沙箱这样一个孤立的环境。现代虚拟机可以非常准确地模拟所有内容到CPU寄存器,即使您可以访问常规OS API,也很难检测到vm。当在浏览器中运行时,您甚至没有(使用AIR,您可以编写本机扩展)。您可以查看this thread以获取可能有用的一些信息。