Ask me anything about your lessons or your code.
“What is a port?” · “Why is my code erroring?”
The region of memory a program uses for local variables and for remembering where to return once a function finishes. It grows and shrinks on its own as functions are called and exit, and that return address is exactly what an attacker wants to overwrite.