Buffer Overflow is the consequence of a vulnerability in computer software. It is used by attackers to overwrite memory bounds, to crash the code and even to inject malicious code – the so called payload.
In this video tutorial I’m reverse engineering my demo code with Immunity Debugger to show you how memory is processed in the stack.