smash the stack
verbDefinitions
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