WCU / Cybersecurity
Home
CSC 471
CSC 472
Search
/
~
/
CSC 472
/
Class 06
CSC 472 · Class 06
Format String Vulnerabilities
18 knowledge points. Work through them in order, or jump to any topic.
//
Knowledge Points
01
Where This Class Fits
→
02
The Root Cause
→
03
How Common Was It?
→
04
Variadic Argument Sourcing (x86-64 System V ABI)
→
05
Argument Sourcing —- Diagram
→
06
Leaking the Stack with {%p
→
07
Positional Args and Finding Your Offset
→
08
What Is Worth Leaking
→
09
Arbitrary Read with {%s
→
10
The {%n
→
11
Controlling the Written Value
→
12
Worked Outline: Overwrite a GOT Entry
→
13
Return Address vs. GOT —- Which Target?
→
14
Why This Is Such a Strong Primitive
→
15
Defenses: Write Correct Code
→
16
Defenses: Hardening in Depth
→
17
Attack vs. Defense Summary
→
18
Tie-in to Lab 3
→