Buffer Overflows: Anatomy of an Exploit
4 Flat memory model: contiguous area of memory. Call stack is one of many memory structures on and other. 5 SP always points to the top. 6 IP is a instruction pointer (points to the address of the current instruction). 7 Two ways of taking control: (1) rewriting IP and (2) rewriting SEH.
- NOP sled,
- repeated NOP address.
Sergey Vartanov, 2007–2020