re-uefi

Installation
SKILL.md

UEFI 固件逆向(DXE 驱动 / UEFI 模块 / bootkit)

第一步永远是判阶段与模块类型:

SEC → PEI → DXE → BDS → OS / Runtime(+ SMM 独立一路)

同一份固件里,不同阶段的模块运行在完全不同的执行环境:可用内存不同、可调用的服务不同(PPI / Protocol / Runtime Services)、生命周期不同(DXE_DRIVER 与 DXE_RUNTIME_DRIVER 不是一回事)。

所以顺序是:先判阶段与类型,再谈逻辑——类型判错,后面所有"它为什么这么写"的推理都会错。详见 [[pi-stages]]。 </CORE RULE>

阶段与模块类型(先分类)

Installs
51
GitHub Stars
193
First Seen
Aug 17, 2026