EXP-312: Advanced macOS Control Bypasses

EXP-312: Advanced macOS Control Bypasses

OffSec’s Advanced macOS Control Bypasses (EXP-312) course provides a comprehensive understanding of macOS security and its inner workings. You’ll gain hands-on experience identifying and exploiting logic-based vulnerabilities within the operating system, learning to bypass security mechanisms and escalate privileges to ultimately gain root access on macOS systems.

Completion of the online training course and successfully passing the associated exam earns the OffSec macOS Researcher (OSMR) certification. This certification validates your expertise in macOS security and demonstrates your ability to analyze and exploit complex vulnerabilities, making you a highly sought-after professional in the field.

OSMR Certification Badge

Starting at $1,749

Advanced macOS Control Bypasses Syllabus

  • Introduction to macOS Internals

    This module provides a foundation in macOS architecture, memory management, and system calls, essential knowledge for understanding macOS security and identifying potential vulnerabilities.

  • Debugging, Tracing & Hopper

    Learn to utilize debugging and tracing tools like Hopper to analyze macOS applications and uncover security flaws.

  • Shellcoding in macOS

    Master the art of writing shellcode for macOS, enabling you to execute custom code on compromised systems.

  • Dylib Injection

    Explore techniques to inject dynamic libraries (dylibs) into macOS processes, allowing you to modify or extend their behavior.

  • Mach and Mach Injection

    Understand the Mach microkernel, the core of macOS, and learn how to inject code into Mach tasks to bypass security restrictions.

  • Hooking

    Learn how to intercept and modify function calls within macOS applications, enabling you to manipulate their behavior for offensive purposes.

  • XPC Exploitation

    Understand XPC, an interprocess communication mechanism in macOS, and learn how to exploit XPC vulnerabilities to escalate privileges and gain unauthorized access.

  • Sandbox Escape

    Explore techniques to break out of macOS sandboxes, which are designed to restrict the actions of untrusted applications.

  • Attacking Privacy (TCC)

    Learn how to bypass Transparency, Consent, and Control (TCC), a macOS security feature that protects user privacy by requiring explicit consent for certain actions.

  • Symlink Attacks

    Discover how to exploit symbolic links (symlinks) in macOS to gain unauthorized access to files and directories or escalate privileges.

Start learning with OffSec

Most
popular

Course + Cert
Exam Bundle

$1,749/once

The bundle includes 90 days of access to a single course, the associated labs and a single exam attempt.

Buy now
Best
value

Learn
One

$2,749/year*

One year of lab access alongside a single course plus two exam attempts.

Buy now
All
access

Learn
Unlimited

$6,099/year*

Unlimited OffSec Learning Library access plus unlimited exam attempts for one year.

Contact us
Large
teams

Learn
Enterprise

Get a quote

Flexible terms and volume discounts available.

Book a meeting
*Subscription auto-renews unless canceled.

What our community is saying

cr7pt0pl4gu3

cr7pt0pl4gu3

Security Researcher / Penetration Tester

I'm happy to announce that I've achieved the #OSMR certification!
Special thanks to @offsectraining and @theevilbit for arguably the best certification in the macOS infosec field.

Read more

EXP-312 FAQ

OffSec Exploit Development Courses & Certifications