Completed
Why a 'Skeleton'?
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Heap Layout Optimisation for Exploitation
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Constructing Primitives
- 3 Reality ...
- 4 Physical Heap Layout Optimisation (HLO)
- 5 Problem Setting & Restrictions
- 6 To Solve
- 7 Challenges
- 8 Heap Allocation Mechanisms and Policies
- 9 An Algorithmic Approach
- 10 Design Considerations
- 11 Experimental Setup
- 12 Noise
- 13 Experiments
- 14 Experimental Summary
- 15 Automatic HLO for Real Programs
- 16 Why a 'Skeleton'?
- 17 Identifying Available Interaction Sequences
- 18 Synthesising PHP Fragments
- 19 Fuzzing for Allocator Interactions
- 20 Fragmentation
- 21 Black Box Random Search for PHP
- 22 Finding Interesting Corruption Targets
- 23 Vulnerability Templates
- 24 Architecture
- 25 Vulnerability - Targeted Corruption
- 26 Evaluation
- 27 Takeaways