加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 确定何时在虚拟机中运行

发布时间:2020-12-15 05:23:28 所属栏目:大数据 来源:网络整理
导读:有一个正式的方法,应用程序来确定它是否在VMWare或虚拟PC(或任何Microsoft正在呼叫它现在)中运行?我看到的代码通常是一个黑客利用了一些奇怪的行为副作用在特定版本的VMWare或虚拟PC。 理想的Delphi代码,但如果你可以链接到官方解释,那么我相信我可以转
有一个正式的方法,应用程序来确定它是否在VMWare或虚拟PC(或任何Microsoft正在呼叫它现在)中运行?我看到的代码通常是一个黑客利用了一些奇怪的行为副作用在特定版本的VMWare或虚拟PC。

理想的Delphi代码,但如果你可以链接到官方解释,那么我相信我可以转换它。

解决方法

我在去年写了一系列文章,用源代码。 VMware和Wine检测是 here.虚拟PC是 here.所有这三个具有漂亮的铁包围检测,因为有文档回调到管理程序(在Wine的情况下,一个标准DLL的扩展)。我在评论部分放了一个未经测试的VirtualBox检测器(没有安装它来测试)。 Parallels可能使用回调也可以检测,但我没有安装它。文档的链接(这是很糟糕,因为它是从一个安全研究人员专注于利用),但位于 here如果你有它的安装和感兴趣。还有一个PPT here,它有一些关于检测Sandbox,Bochs和Xen的信息。不是很多的代码,但它可能会给你一个起点,如果你必须检测这些。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读