目前虚拟机环境检测有两个“金标准”,分别是 Al-khaser 和Pafish 。
这两个开源项目几乎一网打尽了所有公开常见的VM检测技术。
下面简要分析一下它们的技术原理。
一、硬件信息检测首先大概说说操作系统是怎么知道这台计算机安了哪些设备的。
计算机启动的时候,主板固件会给OS传两个信息表,分别是ACPI和SMBIOS。
ACPI表有很多部分,其中硬件信息主要集中在DSDT和SSDT这两部分。
ACPI表的每个部分开头都有一个OEM ID和OEM Table ID, …。
代码:
现在干什么能挣钱?
你见过最无用的节俭行为是什么?
golang总体上有什么缺陷?
为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
你见过最漂亮的女生长什么样?
为什么成功人士的精力都非常旺盛?
为什么买的小乌龟总是养不活呀?
中国为什么要每隔10年搞一次大阅兵?
如何评价刀郎演唱会场外《大眼睛》***?
你都见过什么样的电脑盲?
维护一个大型开源项目是怎样的体验?
为什么没有人在意iPad Pro 2024标准版仅搭载的8GB内存(RAM)?
为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着?
现在流行的少儿编程是不是收智商税?
真的有这种又苗条身材又爆炸的么?
男的真的会把所有衣服从上到下都扔洗衣机吗?
为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
如何评价vue作者尤雨溪?
如何看待 Rust 写的 PNG 解码器比 C 实现更快?
小米 YU7的3分钟20万辆订单是真的吗?
为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
韦东奕的牙怎么没了?
编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
如何在不重装系统和软件的情况下换系统盘?
为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
如何看待贾玲、沙溢、贾冰、杨天真、范湉湉均瘦身成功?为什么明星想瘦就瘦普通人却很难?
为什么不能做出1T的内存条?
脸与身材不符是种怎样的体验?
折叠屏手机有哪些有用或好玩的功能,你过去不理解,现在离不开?
什么事情是你待在西安才知道的?