The Whole Arc of CSC 472
- We walked the real history: a bug class, then the mitigation that killed it, then the technique that bypassed the mitigation.
- Same core skills throughout: read memory, find a primitive, build a chain, verify with evidence in the debugger.
Key Takeaway
From smashing a stack buffer to overlapping a freed kernel object, it is one continuous story of attack and defense.