Web anvari.org
Anvari.Org
» Anvari.Org

smash the stack: [C programming] n. To corrupt the execution stack by writing past the end of a local array or other data structure.

:smash the stack: [C programming] n. To corrupt the execution stack
by writing past the end of a local array or other data structure.
Code that smashes the stack can cause a return from the routine to
jump to a random address, resulting in some of the most insidious
data-dependent bugs known to mankind. Variants include `trash'
the stack, {scribble} the stack, {mangle} the stack; the term
**{mung} the stack is not used, as this is never done
intentionally. See {spam}; see also {aliasing bug},
{fandango on core}, {memory leak}, {memory smash},
{precedence lossage}, {overrun screw}.
-- The AI Hackers Dictionary

Related:




Retrieved from http://www.anvari.org/fortune/Miscellaneous_Collections/229577_smash-the-stack-c-programming-n-to-corrupt-the-execution-stack-by-writing-past-the-end-of-a-local-array-or-other-data-structure.html