Pre-built JOP Chains with the JOP ROCKET: Bypassing DEP without ROP
summary
Tool claims to build pre-built JOP chains that bypass DEP without ROP by statically finding dispatcher gadgets, dispatch tables and functional gadgets from binaries (30k‑line Python using Capstone/pefile). It auto-calculates stack pivots, produces chains per register, and targets WinAPI calls (VirtualProtect/VirtualAlloc) while handling bad bytes via XOR or the move-dereference method and a push method. Demo shows a buffer‑overflow exploit working with an 894‑byte pivot; requirements: a dispatcher gadget and enough gadgets, with CFG/ASLR workarounds available.
AI-written summary · about
chapters (10)
- 0:00Intro
- 1:30Agenda
- 3:04Job Control Flow
- 5:03Job Control Flow Diagram
- 7:00Job Rocket Overview
- 10:20Job Rocket Interface
- 12:08Manual Approach
- 21:26Automated Generation
- 27:43BadBytes
- 30:11Austin
related talks
35mCommSec D2 - Automatic Generation of ROP Chains
57mReturn Oriented Programming, an introduction
50mWrite Once, Pwn Anywhere
57mReturn Oriented Programming, an introduction
27mWhat Cannot Be Read, Cannot Be Leveraged? Revisiting Assumptions of JIT-ROP...
33mHacking in Darkness: Return-oriented Programming against Secure Enclaves
58mExploiting Adobe Flash Player In The Era Of Control Flow Guard
29mFrom an URGENT/11 Vulnerability to a Full Take-Down of a Factory, Using a Single Packet
