SuperAPI AI 工具集

macos-security-bypass

安全与审计

查看项目

更新于 10-16 07:22

技能介绍

用途:本技能是一份 macOS 安全绕过(攻击视角)操作手册,用于在针对 macOS 端点进行安全测试、红队或研究时,快速定位并选用绕过 TCC、Gatekeeper、SIP、沙箱与代码签名/entitlements 的技术路径。资料以技巧总览与决策树形式组织,并给出历史 CVE 映射。

主要能力:1) TCC(透明度、同意与控制)绕过:说明用户级与系统级 TCC.db 位置(SIP 保护),列出 FDA 应用利用、直接改库、权限继承、Apple Events 自动化、挂载镜像、SQL 注入等类别,并给出查询示例 sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "SELECT service, client, allowed FROM access;";2) Gatekeeper 绕过:基于 com.apple.quarantine 属性,含 xattr -d com.apple.quarantine 与递归 xattr -rd、应用迁移、BOM 等技巧及 CVE-2022-42821、CVE-2022-22616;3) SIP:受保护路径、csrutil status/disable 用法、可绕过 SIP 的 entitlements 与历史 CVE(Shrootless、MacDirtyCow、Migraine 等);4) 沙箱逃逸:Office 沙箱、XPC/Mach 端口/Apple Events 等 IPC 向量、浏览器多进程链;5) 代码签名与 entitlements:codesign -dv --verbose=4、codesign -d --entitlements :- 检查,entitlement 滥用与 Hardened Runtime、库验证绕过;6) 持久化:LaunchAgent/LaunchDaemon、登录项、cron、dylib 劫持等;另附工具命令速查与决策树。

使用方式:按决策树从目标需求(执行未签名二进制、访问 TCC 资源、绕过 SIP、沙箱逃逸、注入或持久化)选择对应章节执行相应命令。资料建议相关场景配合加载 macos-process-injection、linux-privilege-escalation、linux-security-bypass 等技能,以及 TCC_BYPASS_MATRIX.md 参考文件。

适用场景与限制:面向 macOS 安全评估、渗透测试与防御研究。多数技术需本地访问或特定前置条件(FDA 已授予、SIP 关闭、存在易受攻击版本等);部分技巧针对特定 macOS 版本,可能已被修补,实际效果随版本变化,资料未提供对所有当前系统的验证。仅为安全研究与授权测试参考。