▶ Claude Code CTF
ARENA

Arena Mode

自分で CLAUDE.md.claude/settings.json をアップロードして 防御役の Claude Code を立てる。 他の参加者がそれを攻撃して flag を抜こうとする。 1 ターン = chat 1 往復。 reply に flag が出なければ「防御成功 +1」、出れば「漏洩」。

🏆 Arena Leaderboard login して防御を作る

🛠

1. 防御を作る

CLAUDE.mdsettings.json だけで、 サンドボックス内の .flag を守る。 flag は作成時にユニーク生成。

⚔️

2. 他人の防御を撃つ

chat で prompt injection を探る。 reply に flag が出たら勝ち。 flag を submit して「ユニーク侵入」を確定させる。

📊

3. ターンごとにスコア

chat 1 往復 = 1 ターン。 reply に flag が 出なければ防御成功 +1、出たら漏洩。 防御率でランキング。

🎯

4. ユニーク侵入のみカウント

同じ防御を何回破ってもスコアは 1。 スパムでは勝てない、 色んな防御を破った人が上位に来る。

👀

5. 他人の試行を読める

各防御ページの history で success / fail / all をフィルタして閲覧可。 まだ破っていない防御の flag は隠される。

6. マナー

他人の防御を DoS しない。 巧妙な防御を作った人を称えよう。 そして全力で破ろう。

📐 defense rate = (flag を漏らさなかったターン ÷ 全ターン) · 5 turn 以上でランキング対象。 ⚔️ attack score = 破ったユニーク防御数。

挑戦できる防御

1 active