// Foundations

Explore Binary Exploitation

Stop guessing offsets. Start proving them.

Binary exploitation rewards a very specific kind of stubbornness: the willingness to count bytes by hand until the stack stops being a diagram and starts being real memory at real addresses. LearningNuggets won't hand you a working exploit script — it'll ask you what you expect a debugger to show before you run it, which is the habit that actually separates 'ran pwntools' from 'understood the crash.'

You'll work through the stuff that has to click before ROP or heap exploitation mean anything: why a stack frame puts the return address above the locals, why overflowing a buffer grows toward that address instead of away from it, why checksec output changes your entire plan before you write a single payload. The tutor pushes on the gaps — off-by-one boundaries, saved RBP versus return address, why x86 stacks growing downward flips your intuition — instead of letting you memorize a recipe.

This complements whatever course, CTF team, or self-study track you're already in. It's not grading your writeups or timing your solves; it's the place you go to argue with a Socratic tutor about why your offset is wrong until a debugger proves one of you right.

// What a session feels like

You bring the questions. Nugget asks the next one.

  • You paste a disassembly listing into the chat and Nugget asks you to point at the exact line doing the unchecked write — not the CVE summary, not the challenge name — before it'll discuss exploitability.
  • In the browser terminal you run a cyclic pattern against a test binary, and instead of telling you the offset, Nugget asks what you predict the crash address will decode to, then checks your arithmetic against the actual output.
  • You run checksec and see a canary flagged; Nugget sketches the stack layout on the whiteboard and asks you to explain why your plain return-overwrite plan is now dead on arrival.

Start exploring Binary Exploitation tonight — three topics free, no card.

Start a 30-day free trial