# macos-security-bypass

Плейбук по обходу TCC, Gatekeeper, SIP и песочницы на macOS. Пригодится на авторизованных пентестах и red team.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3500 установок · ★ 2547
- Автор: yaklang
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/yaklang/hack-skills/tree/HEAD/skills/macos-security-bypass/SKILL.md
- Обновлён: 2026-09-13
- HTML: https://affpapa.org/nevibecode/skills/macos-security-bypass

## Что делает

Скилл даёт агенту разбор защит macOS и техник их обхода. Внутри — таблицы с путями баз TCC, категориями обхода и историческими CVE, схема проверки Gatekeeper, список entitlements, снимающих ограничения SIP. Есть отдельный файл `TCC_BYPASS_MATRIX.md` с разбивкой по версиям macOS и типам защищаемых ресурсов.

Работает это как справочник, а не как автоэксплойт. Агент читает материал и подсказывает шаги: снять атрибут карантина через `xattr -d com.apple.quarantine`, проверить статус SIP командой `csrutil status`, вытащить данные через унаследованные права FDA. Часть техник требует локального доступа, часть — отключённого SIP или уже выданного Full Disk Access. Без этого половина приёмов не сработает, и это повод проверить, что у вас есть на целевой машине до начала.

Скилл ссылается на соседние модули того же репозитория: `macos-process-injection` для инъекций dylib и XPC, `linux-privilege-escalation` для Unix-слоя. Ставьте его, если ведёте пентест macOS-эндпоинтов и нужен структурированный материал под рукой у агента.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add yaklang/hack-skills --skill macos-security-bypass -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/macos-security-bypass/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/macos-security-bypass/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add yaklang/hack-skills --skill macos-security-bypass -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/macos-security-bypass/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add yaklang/hack-skills --skill macos-security-bypass -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/macos-security-bypass/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install yaklang/hack-skills macos-security-bypass
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/macos-security-bypass/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add yaklang/hack-skills --skill macos-security-bypass -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/yaklang/hack-skills --path skills/macos-security-bypass
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/macos-security-bypass/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add yaklang/hack-skills --skill macos-security-bypass -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/yaklang/hack-skills/tree/HEAD/skills/macos-security-bypass/SKILL.md

## Когда брать
- разобрать, какие пути защищены SIP и что туда не запишешь
- снять атрибут карантина с приложения перед запуском
- найти способ прочитать TCC.db без прямого доступа
- выбрать технику обхода под конкретную версию macOS
- использовать унаследованные права FDA через терминал

## Примеры запросов агенту
- покажи, как обойти Gatekeeper на macOS Ventura
- какие entitlements снимают ограничения SIP
- как прочитать TCC.db, если у терминала есть Full Disk Access

## Похожие
- [macos-accessibility](https://affpapa.org/nevibecode/skills/macos-accessibility.md) — скилл · 310 установок
- [fix-security-vulnerabilities-with-strix](https://affpapa.org/nevibecode/skills/fix-security-vulnerabilities-with-strix.md) — скилл · 15700 установок
- [remediating-with-aws-security-agent](https://affpapa.org/nevibecode/skills/remediating-with-aws-security-agent.md) — скилл · 1500 установок
- [pentestify-security-report-generator](https://affpapa.org/nevibecode/skills/pentestify-security-report-generator.md) — скилл · 747 установок
- [security-fuzzing](https://affpapa.org/nevibecode/skills/security-fuzzing.md) — скилл · 583 установки
- [security-passwords](https://affpapa.org/nevibecode/skills/security-passwords.md) — скилл · 547 установок

Из того же набора: [yaklang/hack-skills](https://affpapa.org/nevibecode/by/yaklang/hack-skills.md) — 93 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
