Cyber Risks · Google Project Zero

The Windows Registry Adventure #3: Learning resources

Summary: Google Project Zero's Mateusz Jurczyk published the third post in his Windows registry series, a consolidated list of learning resources gathered during his registry security audit, including Microsoft Learn documentation, forensic research, Raymond Chen's The Old New Thing posts, academic papers, open-source hive libraries, SDK headers, prior security research, books, and patents. He notes the registry implementation spans 1000+ functions in ntoskrnl.exe and that Microsoft's public PDB symbols, downloadable from the Microsoft Symbol Server via SymChk, expose function names and some types that make reversing easier.

Key Takeaway: Jurczyk points to Microsoft's 2016 patent US20170279678A1 on containerized configuration as the only thorough explanation of differencing hives and layered keys, a Windows 10 feature with no official documentation - meaning defenders studying this attack surface are working from patents and symbols rather than vendor guidance.

Read the original at Google Project Zero ↗

Topics
Vulnerabilities & Patching
Related