smashing the stack
"Smashing the stack" is a technique used in computer security and hacking, where malicious code or input overflows a buffer in a program's call stack, enabling unauthorized access or execution of arbitrary code.
Requires login.
Related Concepts (16)
- address space layout randomization
- buffer overflow attacks
- buffer overflows
- canary values
- code injection attacks
- control-flow integrity
- data execution prevention
- format string vulnerabilities
- heap smashing
- return-oriented programming
- rop chains
- shellcode injection
- stack frames
- stack smashing protection mechanisms
- stack-based buffer overflow
- stack-based memory corruption
Similar Concepts
- call stack manipulation
- shadow stack
- stack exploitation
- stack frame manipulation
- stack operations
- stack overflow
- stack overflows
- stack smashing
- stack smashing attacks
- stack smashing protection
- stack smashing protection bypass
- stack smashing techniques
- stack-based attacks
- stack-based buffer overflows
- stacks