Skip to content

Getting Shells on z/OS with Surrogat Chains (Q&A)

Jake Labelle

Jake Labelle answers community questions regarding mainframe penetration testing, RACF SURROGAT graph modeling, and z/OS privilege escalation.

Summary

In this technical Q&A session from the DEF CON Safe Mode Main Stage, mainframe penetration tester Jake LaBelle explores IBM z/OS exploitation techniques. Opening at 00:00, Jake answers questions regarding RACF (Resource Access Control Facility) permissions and Unix System Services (USS) subsystems within z/OS environments.

At 07:00 and 14:00, he explains "surrogate chains," demonstrating how misconfigured surrogate authorization profiles allow an unprivileged user to submit batch jobs under another user's identity, chaining privileges up to administrative authority.

Concluding at 21:00 and 28:00, Jake addresses the surging industry demand for mainframe security expertise, comparing automated auditing scripts with manual RACF profile inspection to detect privilege escalation vectors. (AI summary — Gemini Flash)

Related talks