macOS security

macOS security

macOS has its own access control layers (TCC, SIP, App Sandbox, Gatekeeper, notarisation). This path is about understanding each one and the typical bug shapes that defeat it.

Prereqs

  • Comfort with Unix shells.
  • Objective-C / Swift familiarity (you can read it, not necessarily write it).
  • A macOS VM or test machine you can break.

Stage 1 — fundamentals

Stage 2 — control bypasses

Stage 3 — exploit dev on Apple platforms

References