目前虚拟机环境检测有两个“金标准”,分别是 Al-khaser 和Pafish 。
这两个开源项目几乎一网打尽了所有公开常见的VM检测技术。
下面简要分析一下它们的技术原理。
一、硬件信息检测首先大概说说操作系统是怎么知道这台计算机安了哪些设备的。
计算机启动的时候,主板固件会给OS传两个信息表,分别是ACPI和SMBIOS。
ACPI表有很多部分,其中硬件信息主要集中在DSDT和SSDT这两部分。
ACPI表的每个部分开头都有一个OEM ID和OEM Table ID, …。
{dede:pagebreak/}
中国与敌国发生战争,哪些国家会帮中国?
当年的东莞究竟有多疯狂?
作为一个服务器,node.js 是性能最高的吗?
怎么知道女人动了真情?
曾经的班花,现在还多少人惦记?
现在为什么没有黑客了?
马斯克宣布星舰将配备 42 台发动机,如何评价这一设计?
鱼缸里突然在水面角落出现很多想泡沫一样的气泡是怎么回事?
大连天空现罕见「窟窿云」,目击者称持续半小时,压迫感十足,窟窿云是怎么形成的?你见过吗?
《我的团长我的团》中有哪些细思极恐的细节?
能分享一下你写过的rust项目吗?
NextJS的全栈能力现在如何了?
目前最具性价比的全栈路线是啥?
用J***a写Android的时代是不是要结束了?
为什么都对TLC乃至未来的QLC嗤之以鼻呢?
匿名说说你的烦心事儿吧?