Zenbleed
If you remove the first word from the string "hello world", what should the result be? This is the story of how we discovered that the answer could be your root password!
Zenbleed If you remove the first word from the string "hello world" , what should the result be? This is the story of how we discovered that the answer could be your root password! Introduction All x86-64 CPUs have a set of 128-bit vector registers called the XMM registers. You can never have enough bits, so recent CPUs have extended the width of those registers up to 256-bit and even 512-bits. The 256-bit extended registers are called YMM , and the 512-bit registers are ZMM . These big registers are useful in lots of situations, not just number crunching! They’re even used by standard C libra
saved by
related reading
- Reading privileged memory with a side-channel - Project Zerogoogleprojectzero.blogspot.com
- Exploiting the Profanity Flaw. On 20 Sep 2022, a tweet indicated that… | by Amber Group | Amber Group | Mediummedium.com
- Blog: Zen and the Art of Microcode Hackingbughunters.google.com
- The "Basics" | Putting the "You" in CPUcpu.land
- Zero Knowledge Proofs: An illustrated primer – A Few Thoughts on Cryptographic Engineeringblog.cryptographyengineering.com
- Earn $200K by fuzzing for a weekend: Part 1 | secret clubsecret.club
- The Dirty Pipe Vulnerability — The Dirty Pipe Vulnerability documentationdirtypipe.cm4all.com
- GitHub - xoreaxeaxeax/asm-hall-of-shame: Racing to the bottom of CPU performancegithub.com
- Working with strings in Rustfasterthanli.me
- Zig: Already More Knowable Than C - Andrew Kelleyandrewkelley.me
- What happens when you run a CUDA kernelfergusfinn.com
- Write your Own Virtual Machinejmeiners.com