Drop the ROP - Fine-Grained Control-Flow Integrity for the Linux Kernel

Drop the ROP - Fine-Grained Control-Flow Integrity for the Linux Kernel

Black Hat via YouTube Direct link

Agenda

3 of 31

3 of 31

Agenda

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Drop the ROP - Fine-Grained Control-Flow Integrity for the Linux Kernel

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Introduction
  2. 2 Who am I
  3. 3 Agenda
  4. 4 Memory Safety Bugs
  5. 5 ControlFlow Hijacking
  6. 6 Mitigation
  7. 7 Gadgets
  8. 8 Wrap Attack
  9. 9 Rocks
  10. 10 Indirect Branches
  11. 11 ControlFlow Graph
  12. 12 What could go wrong
  13. 13 FineGrained ControlFlow Issues
  14. 14 CaseEfi
  15. 15 Two major problems
  16. 16 Abadi approach
  17. 17 Function pointer
  18. 18 enforcing the CFG
  19. 19 protecting returns
  20. 20 is it safe
  21. 21 the problem
  22. 22 Source code
  23. 23 Kernel configuration
  24. 24 Core graph detaching
  25. 25 Support for assembly code
  26. 26 Parsers
  27. 27 Benchmarks
  28. 28 Proposed Guides
  29. 29 Demo
  30. 30 Conclusions
  31. 31 Discussion

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.