DRAMスクランブリングでCPUのすべてを解放——PSP、SMM、マイクロコードまで

Spaghettifying DRAM

DRAMスクランブリングでCPUのすべてを解放——PSP、SMM、マイクロコードまで

AMD Family 16h CPUのDRAMコントローラのアドレス変換レジスタを書き換えることで、物理メモリのマッピングを再配線し、カーネルからも見えない保護領域(PSP、SMM、C6 DRAM、CPUマイクロコードなど)へのアクセスを可能にする手法を解説。変換はGF(2)線形写像であり、線形代数で復元可能。実行中のシステムでMCT/DCT変換を再プログラムし、メモリをスクランブルして秘密を取得、元に戻す手順を示す。

物理アドレスはむしろ提案に過ぎない。

同じ日のその他の記事

2026-08-13