目前虚拟机环境检测有两个“金标准”,分别是 Al-khaser 和Pafish 。
这两个开源项目几乎一网打尽了所有公开常见的VM检测技术。
下面简要分析一下它们的技术原理。
一、硬件信息检测首先大概说说操作系统是怎么知道这台计算机安了哪些设备的。
计算机启动的时候,主板固件会给OS传两个信息表,分别是ACPI和SMBIOS。
ACPI表有很多部分,其中硬件信息主要集中在DSDT和SSDT这两部分。
ACPI表的每个部分开头都有一个OEM ID和OEM Table ID, …。
目前虚拟机环境检测有两个“金标准”,分别是 Al-khaser 和Pafish 。
这两个开源项目几乎一网打尽了所有公开常见的VM检测技术。
下面简要分析一下它们的技术原理。
一、硬件信息检测首先大概说说操作系统是怎么知道这台计算机安了哪些设备的。
计算机启动的时候,主板固件会给OS传两个信息表,分别是ACPI和SMBIOS。
ACPI表有很多部分,其中硬件信息主要集中在DSDT和SSDT这两部分。
ACPI表的每个部分开头都有一个OEM ID和OEM Table ID, …。
最近一直在捣鼓 uni***+vue3跨端开发,花了两周开发...
2025-06-27阅读全文 >>不是因为不赚钱。 而是因为某些人需要发工资。 再说明白点...
2025-06-27阅读全文 >>成飞。 80年代以及以前 成飞是不太受待见的,只是作为三线...
2025-06-27阅读全文 >>我儿子:我想买这个小鱼,养起来我:花那个闲钱,以前我见过你爷...
2025-06-27阅读全文 >>作为一名架构师,容量设计是你无法逃避的基本功。 想象一下,你...
2025-06-27阅读全文 >>