











Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of fault attacks, specifically stack smashing, in the context of information security. It covers the history and significance of these attacks, the anatomy of a stack, and methods for exploitation and defense. The slides include examples of buffer overflow vulnerabilities and the use of shellcode.
Typology: Study notes
1 / 19
This page cannot be seen from the preview
Don't miss anything!












Dan Page
Dan Page
Dan Page
local variables return address caller−save GPR return address callee−save GPR
temporaries caller−save GPR
argument nargument 1argument 0saved FP argument nargument 1argument 0
incoming arguments
next frame
outgoing arguments
previous frame FP current frame SP high addresses low addresses
Dan Page
return address
saved FP
high addresses
return address
saved FP return address
saved FP
low addresses
argcargv buffer &buffer&argv[1]
srcdst
main f strcpy
Dan Page
Dan Page
Dan Page
Dan Page
Dan Page
Dan Page
Dan Page
Dan Page
Dan Page