目前虚拟机环境检测有两个“金标准”,分别是 Al-khaser 和Pafish 。
这两个开源项目几乎一网打尽了所有公开常见的VM检测技术。
下面简要分析一下它们的技术原理。
一、硬件信息检测首先大概说说操作系统是怎么知道这台计算机安了哪些设备的。
计算机启动的时候,主板固件会给OS传两个信息表,分别是ACPI和SMBIOS。
ACPI表有很多部分,其中硬件信息主要集中在DSDT和SSDT这两部分。
ACPI表的每个部分开头都有一个OEM ID和OEM Table ID, …。
{dede:pagebreak/}
为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?
苹果这家公司伟大之处在哪里?
经济上行是什么样子的?
为什么Rust的包管理器Cargo这么好用?
如何评价最新发布的 vivo X Fold5,作为首款「三防」折叠屏手机,都有哪些亮点值得关注?
为什么中国军人里没有听说有得了PTSD的?
华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
如何看待小米 YU7 3 分钟大定突破 20 万辆,锁单 12.2 万辆?小米汽车做对了什么?
中国的 App 怎么这么恶心啊,还是说安卓恶心?
有用 NAS 被联通以安全为由要求停止使用的吗?
慢跑 5 公里用 40 分钟是不是很丢人?
如何反驳“电脑普及15年,年轻人还要淘宝代装steam”?
现在个人博客不能备案了吗?
卧推100kg做组的胸,都是啥样的。?
AV1和HEVC的性能差异有多大?
贫贱夫妻百事哀能哀到什么地步?