WCU / Cybersecurity
~/CSC 472/Class 05
CSC 472 · Class 05

Exploit Mitigations and Modern Defenses

19 knowledge points. Work through them in order, or jump to any topic.

//

Knowledge Points

01Where We Are: From Offense to Defense 02The Layered Defense Model 03The Mitigation Arms Race 04NX / DEP: No Execute 05NX: Bypass and Cost 06ASLR: Address Space Layout Randomization 07PIE vs non-PIE 08ASLR: The Weakness — Information Leaks 09Stack Canaries (Stack Protector) 10Canaries: Flags and Limitations 11RELRO: Protecting the GOT 12FORTIFY_SOURCE and Safer libc 13Control-Flow Integrity (CFI) 14Intel CET: Shadow Stack + IBT 15Sandboxing, seccomp, and Memory-Safe Languages 16Reading {checksec 17Interpreting the Fields: Attack Plan 18Summary Table: Mitigation vs Bypass 19Wrap-Up: The Defense Map for the Rest of the Course