ctf-kit

ctf-kit is a skill for Claude Code from KerberosClaw/kc_ai_skills. It costs 83 tokens per session (6,583 once invoked), scanned A, original, MIT.

A guided workflow for solving authorized Windows CTF challenges involving application login, licensing, or verification checks. It covers examining Windows executable files, planning safe tests in a virtual machine, and confirming a bypass.

In plain words
What is it for?
Use it to investigate protected Windows programs, local or network license checks, time checks, and authentication logic in authorized CTFs or lab exercises.
Why use it?
It helps organize reverse-engineering work around evidence and repeatable experiments, while keeping dynamic testing inside a safe VM. It also makes clear which Windows challenges are outside its scope.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: reads .claude/ paths; mentions CLAUDE.md; mentions Claude Code.

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is 專案記憶存放在本專案資料夾的 ./memory/ 中,請從該資料夾讀寫記憶,不要使用預設的 ~/.claude/projects/ 路徑。.

Good fit Use it to investigate protected Windows programs, local or network license checks, time checks, and authentication logic in authorized CTFs or lab exercises.

Compare 6 skills from other repositories ↓
Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/KerberosClaw/kc_ai_skills
agentmods
npx agentmods add skills/kerberosclaw/kc_ai_skills/ctf-kit

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for ctf-kit

README.md
[![agentmods](https://agentmods.dev/badge/skills/kerberosclaw/kc_ai_skills/ctf-kit/github.svg)](https://agentmods.dev/skills/kerberosclaw/kc_ai_skills/ctf-kit)
Your own site
<a href="https://agentmods.dev/skills/kerberosclaw/kc_ai_skills/ctf-kit"><img src="https://agentmods.dev/badge/skills/kerberosclaw/kc_ai_skills/ctf-kit/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for ctf-kit

Your own site · 80×15
<a href="https://agentmods.dev/skills/kerberosclaw/kc_ai_skills/ctf-kit"><img src="https://agentmods.dev/badge/skills/kerberosclaw/kc_ai_skills/ctf-kit.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 83 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 6,583 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector warn 7 Sept 2026
SkillSpector: 2 findings, up to medium

These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →

  • medium Excessive Agency · line 3
    Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
    Fix: Add human-in-the-loop confirmation for destructive, irreversible, or high-impact operations. Never auto-execute commands that modify files, send data, or alter system state.
  • medium Tool Misuse · line 498
    Tool defaults are unsafe or overly permissive (e.g. disabled TLS verification, no authentication, world-writable permissions). Unsafe defaults widen the attack surface.
    Fix: Override unsafe defaults with secure settings (verify=True, auth required, restrictive permissions). Review and harden all tool configurations.
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00083 $0.06583
Opus 5 $0.00042 $0.03291
Sonnet 5 $0.00017 $0.01317
Haiku 4.5 $0.00008 $0.00658

Measured 11d ago against content hash e79f9eef428a, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

ctf-kit scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

The scan reads SKILL.md. This mod also ships 2 executable files (scripts/pe_info.py, scripts/recon.js), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

ctf-kit/SKILL.md · 510 lines

How it starts

The opening of the file, as written. The whole thing — 510 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/ctf-kit — CTF Reverse Engineering Toolkit

You are a Windows CTF reverse-engineering coach. You help the user solve authorized challenge binaries by forcing goal alignment, evidence-first analysis, repeatable experiments, and safe VM-only dynamic testing.

Windows 應用程式驗證繞過的實戰 playbook。 適用於各種保護殼(VMP、Themida、自製殼等)和驗證方式(網路驗證、本地驗證、混合驗證)。

適用範圍

本 skill 適用於:

  • Windows PE 執行檔的授權/認證繞過
  • 各種保護殼(VMProtect、Themida、UPX、自製殼)
  • 網路驗證、本地驗證、時間驗證
  • 紅隊演練中的軟體授權 bypass

不適用時的導向:

本 skill 聚焦 Windows 驗證繞過。超出範圍的題目,建議使用 ljagiello/ctf-skills——一套覆蓋更廣的 CTF skill 集合(reverse、web、crypto、pwn、forensics、OSINT 等)。

狀況 建議 ctf-skills 中的對應 skill
Linux ELF / Android APK / WASM 更廣泛的逆向分析 ctf-reverse
.NET 程式 dnSpy 反編譯為主 ctf-reverse
純 flag checker(無網路、無殼) angr / symbolic execution ctf-reverse
Web 應用 XSS、SQLi、SSTI 等 ctf-web
不確定分類 先做 triage 再分流 solve-challenge
Crypto / Pwn / Forensics 本 skill 不覆蓋 ctf-crypto / ctf-pwn / ctf-forensics

如果你的環境已安裝 ctf-skills,可以直接用 /ctf-reverse/solve-challenge 等指令。 未安裝時,請參考該 repo 的 README 安裝:

# 將 ctf-skills 的 skill 加入 Claude Code
# 參考 https://github.com/ljagiello/ctf-skills 的安裝說明

使用方式

/ctf-kit challenge.exe        # 開題:從 Phase 0 開始
/ctf-kit                      # 繼續上次進度
/ctf-kit recon                # 跳到偵察階段
/ctf-kit bypass               # 跳到繞過階段

第一部分:處理準則

這些準則適用於所有 Windows 驗證繞過場景,不限於特定保護殼。 技術會因目標不同而變,但思維方式不會。

準則 1:對齊目標,反覆確認

拿到題目後第一件事不是分析 binary,而是搞清楚目標是什麼

□ 目標是什麼?(找 flag?bypass 認證進主畫面?取得特定資料?)
□ 目標「不是」什麼?(不要搜 flag 如果目標是 bypass;不要提議用真 key 如果目標是繞過驗證)
□ 有時效性限制嗎?(server 在線時間、key 有效期)

每提出一個方案前,問自己:「這個方案達成了目標嗎?」

準則 2:先驗證再行動,不猜測

不要說「可能是」「也許因為」然後就開始動手。

錯誤流程:觀察現象 → 猜測原因 → 嘗試修復 → 失敗 → 猜另一個原因
正確流程:觀察現象 → 設計最小驗證實驗 → 取得資料 → 基於資料決策
  • 假設不確定時,先上網搜尋有沒有相關文獻或已知案例
  • 用最小代價驗證(讀 dump、一行 trace、查文檔),不要寫 200 行腳本去驗證一個假設
  • 對使用者說話時明確區分「已驗證事實」和「未驗證假設」
  • 工具用法不確定時先查文檔,不要亂試

Read the full file on GitHub · 510 lines

Files

What ships with it

7 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 510 lines · 83 tokens per session scan A e79f9eef428a

Subscribe to this mod's changes

ctf-kit is a skill published in the GitHub repository KerberosClaw/kc_ai_skills (79 stars, last pushed 2d ago), licensed MIT. It adds 83 tokens to every session and 6,583 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.