
Patriot Viper RGB 1.1 より前の MsIo64.sys および MsIo32.sys ドライバーは、ローカルユーザー(低整合性プロセスを含む)が、ZwOpenSection および ZwMapViewOfSection を介して \Device\PhysicalMemory を呼び出しプロセスにマッピングすることにより、任意のメモリ位置に対して読み書きし、その結果として NT AUTHORITY\SYSTEM 権限を獲得することを許可します。
Patriot Viper RGB 1.1 より前のバージョンに同梱される MsIo64.sys および MsIo32.sys ドライバーは、ローカルユーザー(低整合性プロセスを含む)が ZwOpenSection と ZwMapViewOfSection を介して \Device\PhysicalMemory を呼び出しプロセスにマッピングすることで、任意のメモリ位置への読み書きを許可し、その結果 NT AUTHORITY\SYSTEM 権限を獲得できるようにします。
正直に言うと、任意の物理メモリ読み書きプリミティブがどのように動作するのかを解明したいとはあまり思いません。はい、私は怠け者です。しかし、もう少し論文を読んだ後に、これに戻ってくるつもりです。