Menu

Post image 1
Post image 2
Post image 3
Post image 4
Post image 5
1 / 5
687

GitHub - xoreaxeaxeax/skitter-creek-bath-salts: Unlocking _everything_ on the CPU with DRAM scrambling

#github#dram#memory#core#alias#address
Reading 0:00
15s threshold

Unlocking everything on the CPU with DRAM scrambling — PSP, C6, microcode, SMM, and anything else the specs left out. &x == &x . Usually. Poke the DRAM controller and an address can be made to land wherever you want in memory. skitter-creek-bath-salts modifies the bottom layers of the memory hierarchy to rewire the physical DRAM address translations. This scrambles platform memory, exposing protected regions of DRAM — carveouts invisible even to the kernel. When the address translations break, so do the security primitives built on them, and we unlock everything . TL;DR Unlock your Platform Security Processor Unlock System Management Mode Unlock C6 DRAM Unlock your CPU microcode Target Developed and tested on AMD Family 16h CPUs , the last generation whose datasheets document the DRAM controller's translation registers — and show that they can't be locked. 17h and beyond simply leave this information out.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More