GitHub - ljagiello/ctf-skills: Agent skills for solving CTF challenges - web exploitation, binary pwn, crypto, reverse engineering, forensics, OSINT, and more · GitHub
GitHub - ljagiello/ctf-skills: Agent skills for solving CTF challenges - web exploitation, binary pwn, crypto, reverse engineering, forensics, OSINT, and more · GitHub
分类 AI智能 / AI工具 预判分类 网络安全


网站介绍
这是一个 GitHub 仓库,包含用于解决 Capture The Flag(CTF)挑战的 Agent skills。内容涵盖 Web 利用、二进制漏洞(pwn)、密码学(crypto)、逆向工程(reverse engineering)、取证(forensics)、OSINT 等安全领域,旨在帮助安全研究人员和 CTF 爱好者提升解题效率。
备注说明

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

bash
npx skills add ljagiello/ctf-skills

Run with Friday Studio

Want these skills as part of a real workflow — schedules, signals, MCP tools, memory, the works? Drop them into Friday, the shareable AI workspace runtime from Tempest Labs. Friday Studio loads skills into agent context on demand and runs them inside reproducible workspaces that you can trigger from chat, on a cron, or over HTTP. Everything runs locally, your data stays on your machine, and every step is logged so you can see exactly what the agent did during a challenge. To add these skills to Friday Studio:
  • Install Friday from hellofriday.ai (macOS).
  • Open Skills in the Studio sidebar and click + Add.
  • Import individual skills by reference (e.g. ljagiello/ctf-skills/ctf-web), or upload this repo as a folder.
  • Reference them from any workspace.yml, or let agents load them automatically based on the skill description.
  • See the Friday Skills docs for the full workflow, and the Friday blog — including AI Drift: The Hidden Cost of Building with AI — for the philosophy behind it.

    Environment Setup

    Two setup strategies depending on your workflow:

    Pre-install (recommended before competitions)

    Use the central installer entrypoint:
    bash
    bash scripts/installctftools.sh all
    Run a narrower mode when you only want one tool group:
    bash
    bash scripts/installctftools.sh python
    bash scripts/installctftools.sh apt
    bash scripts/installctftools.sh brew
    bash scripts/installctftools.sh gems
    bash scripts/installctftools.sh go
    bash scripts/installctftools.sh manual
    Preview what would be installed (skips already-present packages):
    bash
    bash scripts/installctftools.sh --dry-run all
    Verify what's already installed:
    bash
    bash scripts/installctftools.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/installctftools.sh.

    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 | | ctf-web | 20 | SQLi (EXIF metadata injection, keyword fragmentation bypass, MySQL column truncation, DNS record injection, ORDER BY CASE WHERE bypass, QR code input injection, double-keyword filter bypass, MySQL session variable dual-value injection, informationschema.processlist race condition leak, PHP PCRE backtrack limit WAF bypass, BETWEEN operator tautology bypass, Host header injection + PROCEDURE ANALYSE(), INSERT ON DUPLICATE KEY UPDATE password overwrite, MySQL innodbtablestats WAF bypass), XSS (AngularJS 1.x sandbox escape via charAt/trim override, Chrome Unicode URL normalization bypass, Referer header injection + WebRTC IP leak), SSTI (Vue.js toString.constructor injection), SSRF (Host header, DNS rebinding, ElasticSearch Groovy scriptfields RCE, rogue MySQL server LOAD DATA LOCAL file read), JWT (JWK/JKU/KID injection), prototype pollution, file upload RCE (BMP pixel webshell + filename truncation bypass), Node.js VM escape, XXE (DOCX/Office XML upload), JSFuck, Web3/Solidity (reentrancy DAO pattern), delegatecall abuse, transient storage clearing collision, Groth16 proof forgery, phantom market unresolve, HAProxy bypass, polyglot XSS, CVEs (Apache CVE-2012-0053 HttpOnly cookie leak), HTTP TRACE bypass, LLM jailbreak, Tor fuzzing, SSRF→Docker API RCE, PHP type juggling, PHP assert() string evaluation injection, PHP LFI / php://filter (+ /dev/fd symlink bypass), PHP zip:// wrapper LFI via PNG/ZIP polyglot, PHP extract() variable overwrite, PHP backtick eval under character limit, PHP variable variables ($$var) abuse, PHP uniqid() predictable filename, PHP ReDoS code execution skip, PHP SoapClient CRLF SSRF via __call() deserialization...
    获取时间 2026-08-07T16:10:07+00:00
    本网址已被浏览 37 次
    关键词 CTF 渗透测试 网络安全 逆向工程 密码学 取证 OSINT
    小标签 CTF 安全工具 漏洞利用 逆向工程 密码学 取证 OSINT
    暂无截图,待自动生成。
    头像
    暂无评论,快来抢沙发吧!