
ljagiello/ctf-skills
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
CTF 문제 해결을 위한 에이전트 기술 - 웹 익스플로잇, 바이너리 PWN, 암호, 리버스 엔지니어링, 포렌식, OSINT 등
개요
CTF 문제 해결을 위한 에이전트 스킬 — 웹 익스플로잇, 바이너리 PWN, 암호, 역공학, 포렌식, OSINT 등 다양합니다. Claude 코드를 포함한 에이전트 스킬 사양을 지원하는 모든 도구와 호환됩니다. 이러한 기술들을 실제 워크플로우의 일부로 만들고 싶으신가요 — 일정, 신호, MCP 도구, 메모리 등 모든 것을 포함시키고 싶으신가요? Tempest Labs의 공유 가능한 AI 작업 공간 런타임인 Friday에 이 기술들을 넣으세요. Friday Studio는 주문형 기술들을 에이전트 컨텍스트에 불러와, 채팅, 크론, HTTP를 통해 트리거할 수 있는 재현 가능한 작업 공간 안에서 실행합니다. 모든 것이 로컬에서 실행되고, 데이터는 컴퓨터에 보관되며, 모든 단계가 기록되어 에이전트가 챌린지 중에 무엇을 했는지 정확히 확인할 수 있습니다. 1. hellofriday.ai 에서 Friday(macOS)를 설치하세요. 2. Studio 사이드바를 열고 클릭하세요. 3. 참조를 기준으로 개별 스킬을 가져오거나(예: ljagiello/ctf-skills/ctf-web), 이 저장소를 폴더로 업로드하세요. 4. 어떤 작업 공간에서든 참조하세요.
개요(AI 번역)
CTF 문제 해결을 위한 에이전트 스킬 — 웹 익스플로잇, 바이너리 PWN, 암호, 역공학, 포렌식, OSINT 등 다양합니다. Claude 코드를 포함한 에이전트 스킬 사양을 지원하는 모든 도구와 호환됩니다.
설치
환경 설정
작업 흐름에 따라 두 가지 설정 전략이 있습니다:
사전 설치 (대회 전 권장)
중앙 설치 진입구를 사용하세요:
한 가지 도구 그룹만 원할 때는 좁은 모드로 사용하세요:
설치된 패키지를 미리 보기(이미 있는 패키지는 건너뛰기):
이미 설치된 것을 확인하세요:
--force를 사용해 기존 것과 상관없이 모든 것을 재설치하세요. 설치 로그는 ~/.ctf-tools/에 저장됩니다.
전체 패키지 목록은 이제 스크립트/install_ctf_tools.sh에 저장되어 있습니다.
[! 팁]
pat모드는 페이로드를 모두~/.ctf-tools/PayloadsAllTheThings에 얕게 복제하고ctf-web/payloads/PayloadsAllTheThings에서 연결합니다. 벌크 페이로드는 git에 포함되지 않습니다; 기술 파일은ctf-web/pat-reference.md를 참조하며 몇몇 예시 페이로드가 인라인에 있습니다.
주문형 (챌린지 중)
각 스킬의 SKILL.md에는 해당 카테고리에 필요한 도구만 나열된 전제 조건 섹션이 있습니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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