smash the stack

verb

Definitions

  1. To corrupt the call stack, causing execution to jump to a random address, sometimes used…

    To corrupt the call stack, causing execution to jump to a random address, sometimes used as a malicious attack on a system.

    • There's something interesting about this approach — we haven't smashed the stack, so some mechanisms that might guard the stack won't notice...
    • We first wrote a vulnerable DLL and our own exploit code, and checked that the exploit smashes the stack.
    • […] which in turn smashed the stack with a new return address that the author hoped would point into the buffer and eventually hit the shellcode within it.

The neighborhood

Vish — recursive loop

No curated loop yet for smash the stack. Loops are being traced one word at a time while the ingestion pipeline matures.

sense glosses and etymology drawn from English Wiktionary · source · CC-BY-SA