An Introduction to Jump-Oriented Programming - An Alternative Code-Reuse Attack

An Introduction to Jump-Oriented Programming - An Alternative Code-Reuse Attack

CAE in Cybersecurity Community via YouTube Direct link

Intro

1 of 25

1 of 25

Intro

Class Central Classrooms beta

YouTube playlists 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. 1 Intro
  2. 2 Code Reuse Attacks
  3. 3 Starting Low Level - A Simplified View
  4. 4 A (Very) Brief History on ROP
  5. 5 Rop Chain Output from Mona
  6. 6 JOP: Historical Timeline
  7. 7 Review: Key Elements of JOP
  8. 8 Dispatch Table and Dispatcher Gadget
  9. 9 What JOP Is and What JOP Is Not
  10. 10 JOP ROCKET Overview
  11. 11 Print Sub-menu
  12. 12 Flexibility
  13. 13 Automating Chain Generation
  14. 14 Automating JOP Chain Generation
  15. 15 Series of Multiple Stack Pivots
  16. 16 JOP Chain Sub-menu
  17. 17 JOP Chain for Virtual Protect
  18. 18 Automatic JOP Chain Construction
  19. 19 Using JOP to Avoid Bad Bytes
  20. 20 Stack Pivoting with JOP
  21. 21 Overwriting Dummy Values - Push
  22. 22 Real-World Exploit
  23. 23 Expanding the Dispatcher Gadget
  24. 24 Two-gadget Dispatcher: Jmp
  25. 25 Two-gadget Dispatcher: Call

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.