我想在 Windows 启动之前从某种简单的 rootkit 修改我的 ACPI 表。
-> 不,我不能更改 BIOS 代码
->我知道 Clover 能够胜任这项工作,但我正在启动旧模式并且没有设法为旧设备安装它,但是
但现在我开始使用 RSDP 指针:
->int 15h E820 将其内存区域报告为“类型 2:保留 - 不可用”
这似乎是正确的,因为我写不出来。我认为它不是硬编码到 BIOS 中而是在启动时编写的,所以我的结论是我必须对 DRAM 控制器进行编程......
对于 INTEL32 和 AMD64 等所有平台,是否有一种通用的方法来对 DRAM 控制器进行编程以在这些区域获得写访问权限?
或任何其他方法来获得 ACPI 表的写访问权限?
编辑 1: EBDA 由 PAM 寄存器写保护,并且 TSEG 防止写入更高的区域,例如 ACPI 表。AMD64平台与这些等价物是什么?