An advanced course that teaches the skills necessary to bypass security controls
implemented by macOS, and exploit logic vulnerabilities to perform privilege
escalation on macOS systems.

After completing this course, Analyst will be able to understand:

  1. macOS Control Bypasses: General Course Information
  2. Virtual Machine Setup Guide
  3. Introduction to macOS
  4. macOS Binary Analysis Tools
  5. The Art of Crafting Shellcodes
  6. The Art of Crafting Shellcodes (Apple Silicon Edition)
  7. Dylib Injection
  8. The Mach Microkernel
  9. XPC Attacks
  10. Function Hooking on macOS
  11. The macOS Sandbox
  12. Bypassing Transparency, Consent, and Control (Privacy)
  13. GateKeeper Internals
  14. Bypassing GateKeeper
  15. Symlink and Hardlink Attacks
  16. Injecting Code into Electron Applications
  17. Getting Kernel Code Execution
  18. Mach IPC Exploitation
  19. macOS Penetration Testing
  20. Chaining Exploits on macOS Ventura
  21. Mount(ain) of Bugs archived