LC

ljagiello/ctf-skills

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

3,6 тыс. stars Качество 74 Тренд 58MIT

Навыки агента для решения задач CTF — веб-эксплуатация, бинарный PWN, криптовалюта, реверс-инжиниринг, криминалистика, OSINT и многое другое

Обзор

Навыки агента для решения задач CTF — веб-эксплуатация, бинарный PWN, крипто, обратный инжиниринг, криминалистика, OSINT и многое другое. Работает с любым инструментом, поддерживающим спецификацию Agent Skills, включая Claude Code. Хотите, чтобы эти навыки были частью реального рабочего процесса — расписания, сигналы, инструменты MCP, память, всё необходимое? Перенесите их в пятницу — совместное AI-пространство от Tempest Labs. Friday Studio загружает навыки в контекст агента по запросу и запускает их внутри воспроизводимых рабочих пространств, которые можно активировать из чата, на кроне или через HTTP. Всё работает локально, данные остаются на компьютере, и каждый шаг записывается, чтобы вы могли точно видеть, что агент сделал во время челленджа. 1. Установите Friday с hellofriday.ai (macOS). 2. Откройте в боковой панели Studio и нажмите . 3. Импортируйте отдельные навыки по ссылке (например, ljagiello/ctf-skills/ctf-web) или загрузите этот репозиторий в папку. 4. Ссылайтесь на них из любого рабочего пространства.

Обзор (машинный перевод)

Навыки агента для решения задач CTF — веб-эксплуатация, бинарный PWN, крипто, обратный инжиниринг, криминалистика, OSINT и многое другое. Работает с любым инструментом, поддерживающим спецификацию Agent Skills, включая Claude Code.

Установка

Настройка среды

Две стратегии настройки в зависимости от вашего рабочего процесса:

Предустановка (рекомендуется перед соревнованиями)

Используйте центральную точку входа установщика:

Используйте более узкий режим, если хотите только одну группу инструментов:

Просмотреть, что будет установлено (пропускает уже существующие пакеты):

Проверьте, что уже установлено:

Используйте --force, чтобы переустановить всё, независимо от того, что уже имеется. Логи установки сохраняются в ~/.ctf-tools/.

Полные списки пакетов теперь доступны в scripts/install_ctf_tools.sh.

[! СОВЕТ] Режим pat неглубоко клонирует PayloadsAllTheThings в ~/.ctf-tools/PayloadsAllTheThings и связывает его в ctf-web/payloads/PayloadsAllTheThings. Bulk payloads не попадает в git; файлы техники ссылаются на ctf-web/pat-reference.md с несколькими образцами полезных нагрузок в строке.

По запросу (во время испытаний)

В каждом навыке SKILL.md есть раздел Prerequisites, в котором перечислены только инструменты, необходимые для этой категории.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

ctf-skills

Agent Skills for solving CTF challenges — web exploitation, binary pwn, crypto, reverse engineering, forensics, OSINT, and more. Works with any tool that supports the Agent Skills spec, including Claude Code.

Installation

npx skills add ljagiello/ctf-skills

Environment Setup

Two setup strategies depending on your workflow:

Use the central installer entrypoint:

bash scripts/install_ctf_tools.sh all

Run a narrower mode when you only want one tool group:

bash scripts/install_ctf_tools.sh python
bash scripts/install_ctf_tools.sh pat
bash scripts/install_ctf_tools.sh apt
bash scripts/install_ctf_tools.sh brew
bash scripts/install_ctf_tools.sh gems
bash scripts/install_ctf_tools.sh go
bash scripts/install_ctf_tools.sh manual

Preview what would be installed (skips already-present packages):

bash scripts/install_ctf_tools.sh --dry-run all

Verify what’s already installed:

bash scripts/install_ctf_tools.sh --verify

Use --force to reinstall everything regardless of what’s already present. Install logs are saved to ~/.ctf-tools/.

The full package lists now live in scripts/install_ctf_tools.sh.

[!TIP] The pat mode shallow-clones PayloadsAllTheThings into ~/.ctf-tools/PayloadsAllTheThings and links it at ctf-web/payloads/PayloadsAllTheThings. Bulk payloads stay out of git; technique files reference ctf-web/pat-reference.md with a few exemplar payloads inline.

On-demand (during challenges)

Each skill’s SKILL.md has a Prerequisites section listing only the tools needed for that category. Install as you go when the agent encounters a missing tool.

Skills

Skill Files Description
ctf-ai-ml 3 Model weight perturbation negation, adversarial examples (FGSM, PGD, C&W), foolbox L1BasicIterativeAttack Keras evasion, hand-rolled Keras FGSM via K.gradients, prompt injection, LLM jailbreaking, model extraction, membership inference, neural network collision, LoRA adapter exploitation, gradient descent inversion, data poisoning, backdoor detection, token smuggling, context window manipulation
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add ljagiello/ctf-skills
Новичок в MCP? Начните с руководства на mcpskill.org →