Completed
What is JOP?
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Jumping the Fence - Comparison and Improvements for Existing Jump Oriented Programming Tools
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 What is JOP?
- 3 Explaining Return Oriented Programming
- 4 In Depth Explanation
- 5 Dispatcher
- 6 Functional Gadgets
- 7 Basic Gadget Flavors
- 8 Current Tools
- 9 Issues to Consider: Basic Support
- 10 Issues to Consider: Architecture Support
- 11 Architecture Support in Popular ROP Gadget Tools
- 12 Actual Functionality Provided
- 13 Functionality Examples
- 14 Ropgadget
- 15 General Issues
- 16 Improving Basic Gadget Search
- 17 Improving Gadget Comprehension
- 18 Gadget Comprehension Strategies
- 19 Gadget Comprehension Example with Unicorn VM
- 20 Approaches to Gadget Composition
- 21 Corelan's ROP Algorithm from Mona.py
- 22 Technique: SMT Solver and Emulator
- 23 ARM Support
- 24 Adding New Architecture Support: AVR
- 25 The Current State of AVR Disassembler Framworks
- 26 How about Sparc?
- 27 Sparc Encoding Example
- 28 Overview
- 29 Ideas for the Future