Stack Buffer Overflows
stack_overflow
gdb
check the stack over flow code;
use stack over flow to overwrite a return flag to fake the result;
use gdb to check the value of that return flag after stackoverflow;
use gdb to check the whole stack after stackoverflow;
use gdb to find out the minimum value to overwrite the return address (last time we just overwrite the return flag);