用途:面向 macOS 端点的安全测试与攻击研究手册,系统整理 TCC、Gatekeeper、SIP、沙箱、代码签名与 entitlement 等保护机制的绕过思路。
主要能力:TCC 部分说明用户级与系统级 TCC.db 位置、FDA 应用利用、直接改库、权限继承、Apple Events 自动化、挂载与 SQL 注入等绕过类别;Gatekeeper 部分说明 com.apple.quarantine 属性移除(xattr -d / -rd)、应用迁移、归档工具、签名包内未签名代码、BOM 绕过等;SIP 部分列出受保护路径、csrutil status/disable 用法、可绕过 SIP 的 entitlement 及历史 CVE(Shrootless、MacDirtyCow、Migraine 等);沙箱部分覆盖 Office 宏、XPC/Mach 端口/Apple Events 等 IPC 逃逸与浏览器沙箱链;代码签名部分给出 codesign、spctl、security cms 检查命令与 entitlement 滥用场景;另含持久化位置与决策树、快速命令参考。
使用方式:按决策树从目标需求(执行未签名二进制、访问 TCC 资源、绕过 SIP、沙箱逃逸、注入签名进程、持久化)选择对应章节;命令保持原样,如 xattr -d com.apple.quarantine、csrutil status、codesign -d --entitlements :-。
适用场景:授权渗透测试、红队评估、macOS 安全机制研究与防御验证。
限制:多数技术依赖本地访问、SIP 关闭、FDA 或特定 macOS 版本,部分 CVE 已在后续版本修复;资料未提供具体收费、平台支持范围与效果保证,实际可用性需按目标版本核实。