Stack Frame: With and Without a Canary Under Overflow

High addresses at top, low at bottom. The red strcpy overflow grows upward from the buffer. Hover the canary or return address for details.