
ljagiello/ctf-skills
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Навыки агента для решения задач 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:
Pre-install (recommended before competitions)
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
patmode shallow-clones PayloadsAllTheThings into~/.ctf-tools/PayloadsAllTheThingsand links it atctf-web/payloads/PayloadsAllTheThings. Bulk payloads stay out of git; technique files referencectf-web/pat-reference.mdwith 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 |
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add ljagiello/ctf-skills