First page Back Continue Last page Graphics
Stack Overruns – How it Works
A few things to understand:
The stack usually grows downwards.
The stack frame in “C” – arguments, return address, base pointer, automatic vars.
Non of this practically matters – exploitation is usually possible even if the above is wrong.