Software bugs
Buffer overflow protection
Buffer overflow
Return-to-libc attack
Stack
Subroutine
C standard library
Stack buffer overflow
Return-oriented programming