我问了一个问题,它引用了一种有时称为 ring -2(系统管理模式)的模式,可以利用它来创建 rootkit。甚至还有一个被称为 ring -3(英特尔管理引擎)的 rootkit 候选者。或者,此演示文稿解释了基于软件安装恶意UEFI DXE 驱动程序的 rootkit。
我问的那个问题的回答者基本上认为 0-3 以外的环是愚蠢的,不是真实的,并且系统管理模式只是real-mode。我试图验证这一点,但在任何关于实模式、系统管理模式、英特尔管理引擎或 UEFI 的 Wikipedia 条目中都没有提到它们是在实模式下运行还是在环 0 下运行。所以我正在尝试解决这些差异。
- UEFI DXE 驱动程序是在实模式下运行还是在环 0 下运行?
- 系统管理模式(“ring -2”)是在实模式还是 ring 0 下运行?
- 英特尔管理引擎(“ring -3”)是在实模式下运行还是在 ring 0 下运行?
我确实理解这些-2和-3模式不是真正的特权环,而是指获得的一些特殊特权,例如在-3的情况下在计算机断电时运行。我只是想澄清术语以及哪些事情以哪些特权运行。