return address overwrite
Return address overwrite is a type of cybersecurity attack where an attacker replaces the memory address of a function's return instruction to redirect the program execution to a malicious code, granting unauthorized access or causing damage to the system.
Requires login.
Related Concepts (2)
Similar Concepts
- addition overflow
- address randomization
- addressable memory
- addressing modes
- buffer overrun
- function overloading
- function pointer overwriting
- global offset table (got) overwrite
- memory address
- return address chaining
- return address integrity
- return address manipulation
- return address overwrite strategies
- return-oriented buffer overflow
- variable overflow