Библиотека наступательных навыков, которая превращает Claude в пентестера

Помню, как впервые попросил языковую модель разобрать подозрительный HTTP-запрос на предмет request smuggling. В ответ прилетело что-то вроде «это серьёзная уязвимость, обратитесь к специалисту». Формально верно, по делу — ноль. Модель знала про CL.TE, но не знала, как подступиться к конкретному серверу. Разница между «я слышал про баг» и «я умею его эксплуатировать» огромна, и именно её закрывает проект SnailSploit/Claude-Red.
Что это вообще такое
Автор собрал 78 текстовых файлов SKILL.md, разложенных по 23 категориям. Каждый файл — это методичка для конкретной поверхности атаки: SQL-инъекции, обход EDR, ADCS, Zigbee, Kubernetes, что угодно. Формат заточен под систему навыков Claude, где такие файлы подгружаются по триггерам из разговора. Заговорили про Kerberoasting — подтянулся навык по Active Directory, а не весь архив целиком.
Проще говоря, вы даёте модели не справочник, а рабочий контекст специалиста: инструменты, edge cases, пути эскалации. На старте репозиторий набрал 3.5k звёзд и 549 форков, что для узкой security-темы довольно бодро.
Кому это нужно
Список в README честный: авторизованные пентесты, триаж баг-баунти, подготовка к CTF, обучение операторов. Если вы занимаетесь этим профессионально, вы уже знаете, сколько времени уходит на «вспомнить, как именно называется флаг у того инструмента». Навыки экономят ровно эту фазу разгона. А вот новичкам без базовой матчасти я бы не советовал начинать отсюда — готовые методички создают опасную иллюзию понимания.
Что внутри
Категорий много, и они реально разные по глубине. Вот несколько примеров, которые мне показались показательными.
Wireless. Четырнадцать навыков — это, пожалуй, самая проработанная ветка. Тут и WPA2-PSK с захватом рукопожатия и PMKID, и WPA3-SAE с downgrade в transition-режиме и Dragonblood, и отдельные файлы под Bluetooth LE, Z-Wave, LoRaWAN, sub-GHz. Редкий случай, когда радиотема расписана не для галочки.
Exploit Development. Шесть навыков: от базового переполнения буфера на Linux до ROP-цепочек, анализа крэшей и обхода современных митигаций вроде CET и CFG. Есть даже отдельный структурированный курс.
Web Application. Шестнадцать файлов под OWASP Top 10 и за его пределами — request smuggling, race conditions, parameter pollution, GraphQL с alias-based IDOR. Знакомая ситуация, когда знаешь теорию, но payload не летит? Тут разобрано, почему именно.
Infrastructure. Обход EDR через userland unhooking и indirect syscalls, написание shellcode, состязание с песочницей Windows. Тема, где общие советы бесполезны по определению.
Помимо атакующих навыков, есть пара утилитарных: быстрый триаж и профессиональное оформление отчётов с CVSS. Мелочь, но приятно.
Как это подключить
Тут всё просто. Клонируем репозиторий прямо в директорию навыков Claude:
git clone https://github.com/SnailSploit/Claude-Red ~/.claude/skills/claude-red
Дальше Claude сам подхватывает нужный навык по упоминанию темы. Если не хочется тащить весь архив, можно взять одну категорию через sparse-checkout:
git clone --filter=blob:none --sparse https://github.com/SnailSploit/Claude-Red
cd claude-red && git sparse-checkout set Skills/web Skills/active-directory
Для Claude Code вообще можно скормить файл как системный промпт:
cat Skills/web/offensive-sqli/SKILL.md | claude --system-file -
А для обычного claude.ai достаточно вставить содержимое в системный промпт проекта. Есть и интерактивный скрипт ./install.sh с флагом --category.
Как устроены сами навыки
Ничего экзотического — обычный Markdown с frontmatter. Это и хорошо: никаких бинарников, никаких зависимостей, всё читается глазами и правится под себя. Хотите добавить внутренние особенности вашего стенда? Открываете SKILL.md, дописываете абзац. Формат поощряет форки.
Автор, кстати, указывает, что многие навыки выросли из чек-листов offensive-checklist Сахара Шлихова, а сама библиотека распространяется под MIT. То есть берите и правьте без оглядки на лицензионные грабли.
В планах расширение до примерно 130 навыков. Часть фаз уже закрыта: беспроводка, новые домены, глубокие переписывания десериализации и GraphQL. Готово не всё — облачная идентичность и IoT пока в статусе «planned».
Где подвох
Документации мало. README даёт список навыков и команды установки, но не объясняет, насколько глубоко проработан каждый файл. Качество между категориями плавает: wireless и exploit-dev выглядят вылизано, а навык по mobile один-единственный на всю платформу. Проверять придётся руками.
Ещё момент — навыки не заменяют инструменты. Claude не запустит hashcat за вас, он подскажет последовательность шагов и грабли. Если ждёте автоматического пентестера, будете разочарованы. Это подсказчик для того, кто держит терминал в соседнем окне.
И совсем не факт, что библиотека зайдёт в жёстко регулируемых командах, где системный промпт согласуется с юристами. Тема чувствительная, тут каждый решает сам.
Стоит ли пробовать
Если вы красный оператор, баг-хантер или готовитесь к CTF — берите, время сэкономите заметно. Начать я бы посоветовал с одной категории под вашу текущую задачу, а не заливать сразу все 78 навыков: так проще понять, где польза, а где вода.
Разработчикам, которые пишут наступательный тулинг, тоже есть на что посмотреть — как минимум на структуру подачи методичек. А вот тем, кто только входит в security, сначала стоит подтянуть базу, иначе готовые ответы проскочат мимо головы.
Проект живой, обновлялся этим летом, вопросы в issues открыты. Форкните, допишите свой навык под любимый инструмент — возможно, именно вашего файла там и не хватает.
