DEF CON 33  - Can't Stop the ROP: Automating Universal ASLR Bypasses - Bramwell Brizendine

DEF CON 33 - Can't Stop the ROP: Automating Universal ASLR Bypasses - Bramwell Brizendine

Source: YouTube · DEFCONConference · published Feb 18, 2026 · 42:46

Cybersecurity
No ratings yet Log in to rate
Transcript Available
Description

Dr. Bramwell Brunszine presents a universal technique to bypass Windows High Entropy ASLR by using Return-Oriented Programming (ROP) to traverse the Process Environment Block (PEB) and locate system DLL base addresses 1:36.

Key Takeaways:
• The attack exploits the predictable structure of the PEB and loader data, allowing an attacker to derive the base address of system DLLs like Kernel32, effectively nullifying ASLR protections 6:58.
• This method requires an existing memory corruption vulnerability to execute ROP gadgets but only needs simple instructions like mov, add, and pop to traverse memory structures 8:20.
• Alternative methods to access the PEB include using system calls such as NtQueryInformationProcess or NtQueryInformationThread if direct register access is unavailable 16:28.
• The speaker released an update to the "ROP Rocket" tool that automates the creation of these exploit chains, generating 36 different bypass variants 30:00.

Microsoft acknowledged the vulnerability but declined to fix it or issue a bug bounty, arguing that it serves only as an enhancer to pre-existing exploits 34:06.

Sources:

  • 1:36 Introduction to the ASLR bypass flaw
  • 6:58 Using the PEB to find DLL bases
  • 8:20 Explanation of the ROP chain approach
  • 16:28 Alternative syscall methods
  • 30:00 Automation with ROP Rocket
  • 34:06 M

Generate CPE Credits

Generate a professional CPE document from this video's transcript.

Estimated credit: 0.5 CPE hours

Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.

Topic: Cybersecurity. Commonly maps to: Security and Risk Management, Security Operations. Exact CISSP domains are assigned during generation.

CISSP Domain Mapping
Learning Objectives
Self-Assessment Questions
PDF Export Ready

Free account. One generation at a time, with a daily limit.

CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.

Watch on YouTube

Transcript Preview

First 800 characters of the transcript

So I'm here to introduce our speaker uh Dr. Bramwell Brunzine um with his talk can't stop the rap automating ASLR. I am extremely excited for this talk. So would you all please help me welcome him. [applause] Alrighty. Welcome welcome. Thank you for coming to my talk. the first talk uh in a while that I've actually had full control of my voice. The last few I've had severely affected u vocal quality from uh my voice being ravaged. So in any case, uh my name is uh Bremo Brzendine. I am the director of the Verona lab at UAH and also an assistant professor and uh creator of various different tools including uh the shell wasp which allows us to utilize Windows SIS calls and shell code. uh the job rocket allowing us to do jump oriented programming and drop rocket for return oriented programming…