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
- Assessing Claude Mythos Preview’s cybersecurity capabilities \ Anthropicred.anthropic.com
- Exploiting the Profanity Flaw. On 20 Sep 2022, a tweet indicated that… | by Amber Group | Amber Group | Mediummedium.com
- Who ordered memory fences on an x86? | Bartosz Milewski's Programming Cafebartoszmilewski.com
- Blog: Zen and the Art of Microcode Hackingbughunters.google.com
- Earn $200K by fuzzing for a weekend: Part 1 | secret clubsecret.club
- From Naptime to Big Sleep: Using Large Language Models To Catch Vulnerabilities In Real-World Code - Project Zerogoogleprojectzero.blogspot.com
- Meltdown (security vulnerability) - Wikipediaen.wikipedia.org
- GitHub - xoreaxeaxeax/asm-hall-of-shame: Racing to the bottom of CPU performancegithub.com
- Finding Miscompiles for Fun, Not Profit - by Justin Lebarnewsletter.semianalysis.com
- Mitigating Memory-Safety Vulnerabilities | Computer Securitytextbook.cs161.org
- Memory Safety Vulnerabilities | Computer Securitytextbook.cs161.org