Completed
Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Counterfeit Object-Oriented Programming
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Introduction: Code-reuse attacks
- 3 Introduction: Defenses
- 4 Background: C++ object layouts
- 5 COOP Motivation
- 6 Control flow in COOP
- 7 The Main Loop (2)
- 8 Attacker-injected data
- 9 Adding values (ARITH-G)
- 10 Writing to memory W-G
- 11 Proof of concept exploits
- 12 Applicability
- 13 Properties of COOP
- 14 How to prevent COOP?
- 15 Defenses Review