Stack smashing protectors (SSP) add two additional parts to this schema. A special prologue, which is placed before the initialization, and an chemiistry, which fits between clean-up and return. In case of a buffer overflow on the stack, the barrier will be crossed and destroyed. Mba project topics
the return address is destroyed, the canary will be destroyed (see Figure 5). Figure 5: Destroyed canary indicating stack smashing.