Completed
What JOP Is and What JOP Is Not
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
An Introduction to Jump-Oriented Programming - An Alternative Code-Reuse Attack
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Code Reuse Attacks
- 3 Starting Low Level - A Simplified View
- 4 A (Very) Brief History on ROP
- 5 Rop Chain Output from Mona
- 6 JOP: Historical Timeline
- 7 Review: Key Elements of JOP
- 8 Dispatch Table and Dispatcher Gadget
- 9 What JOP Is and What JOP Is Not
- 10 JOP ROCKET Overview
- 11 Print Sub-menu
- 12 Flexibility
- 13 Automating Chain Generation
- 14 Automating JOP Chain Generation
- 15 Series of Multiple Stack Pivots
- 16 JOP Chain Sub-menu
- 17 JOP Chain for Virtual Protect
- 18 Automatic JOP Chain Construction
- 19 Using JOP to Avoid Bad Bytes
- 20 Stack Pivoting with JOP
- 21 Overwriting Dummy Values - Push
- 22 Real-World Exploit
- 23 Expanding the Dispatcher Gadget
- 24 Two-gadget Dispatcher: Jmp
- 25 Two-gadget Dispatcher: Call