LC

ljagiello/ctf-skills

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

3.6천 stars 품질 74 트렌드 60MIT

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:

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
GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add ljagiello/ctf-skills
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →