smash the stack

verb

smash the stack

verb
1

Computing, Engineering, Mathematics, Natural sciences, Physical sciences, Programming, Sciences Informal 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...2003, Michael Howard, David LeBlanc, Writing Secure Code:
  • We first wrote a vulnerable DLL and our own exploit code, and checked that the exploit smashes the stack.2004, Yves Deswarte, Frederic Cuppens, Sushil Jajodia, Lingyu Wang, Security and Protection in Information Processing Systems:
1 more example
  • […] 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.2005, Peter Szor, The art of computer virus research and defense:
Related terms
stack smashing

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.