0

我想在 Windows 启动之前从某种简单的 rootkit 修改我的 ACPI 表。

-> 不,我不能更改 BIOS 代码

->我知道 Clover 能够胜任这项工作,但我正在启动旧模式并且没有设法为旧设备安装它,但是

但现在我开始使用 RSDP 指针:

->int 15h E820 将其内存区域报告为“类型 2:保留 - 不可用

这似乎是正确的,因为我写不出来。我认为它不是硬编码到 BIOS 中而是在启动时编写的,所以我的结论是我必须对 DRAM 控制器进行编程......

对于 INTEL32 和 AMD64 等所有平台,是否有一种通用的方法来对 DRAM 控制器进行编程以在这些区域获得写访问权限?

或任何其他方法来获得 ACPI 表的写访问权限?

编辑 1: EBDA 由 PAM 寄存器写保护,并且 TSEG 防止写入更高的区域,例如 ACPI 表。AMD64平台与这些等价物是什么?

4

0 回答 0