3 ms·
A stack that grows upwards means that you exploit the return address of called functions instead of your current function. void dangerous() { char bu
by Scaevolus 12y ago
A stack that grows upwards means that you exploit the return address of called functions instead of your current function.
void dangerous() {
char buf[10];
gets(buf); // the return in gets could be redirected
}