前言¶
CTF 裏 AI、機器學習類題目越來越多:對抗樣本、模型竊取、提示詞注入、成員推斷、訓練投毒、LoRA 濫用、LLM 越獄等,往往橫跨 PyTorch、推理 API 和 prompt 工程。單靠通用編程助手,很難在解題時穩定對齊「賽題語境 + 攻擊面清單」。下面介紹 SkillHub 上的社區 Skill ctf ai ml(座標 @user_257ad2a8/ctf-ai-ml),它把上述方向整理成可被 Agent 按需調用的能力說明,便於在 Cursor、Claude Code 等支持 Skills 的環境裏解題。
這是什麼¶
ctf ai ml 是 SkillHub 社區來源(community)的 Skill,當前版本 1.0.0,分類爲 it-ops-security,由發佈者 user_257ad2a8 維護。頁面標註 requires_api_key=false,即 Skill 本身不強制綁定第三方 API Key。
官方簡介概括爲:爲 CTF 挑戰提供 AI 與機器學習相關技術與思路;在攻擊 ML 模型、構造對抗樣本、模型提取、提示詞注入、成員推斷、訓練數據投毒、微調操縱、神經網絡分析、LoRA 適配器利用、LLM 越獄,或解答 AI 相關謎題時使用。
SkillHub 展示頁(截至資料抓取時):評分 100000,下載 2327,安裝 25。公開頁面:https://www.skillhub.cn/skills/user_257ad2a8/ctf-ai-ml;API 座標頁:https://api.skillhub.cn/user_257ad2a8/ctf-ai-ml。
核心功能¶
以下內容均來自官方簡介,按能力域歸納,不擴展未在頁面上寫明的實現細節。
- 傳統 ML 攻防:對抗樣本(adversarial examples)、模型提取(model extraction)、成員推斷(membership inference)、訓練數據投毒(training data poisoning)、微調操縱(fine-tuning manipulation)、神經網絡結構或行爲分析。
- 大模型與適配器:提示詞注入(prompt injection)、LLM 越獄(jailbreaking)、LoRA adapter 相關利用(LoRA adapter exploitation)。
- 賽題導向:明確面向 CTF 場景與 AI 類 puzzle,而非通用 ML 工程腳手架。
Skill 遵循通用 SKILL.md 格式,由 Agent 在匹配任務時加載其中的步驟與參考知識;具體命令、腳本或 payload 以安裝後的 Skill 正文爲準。
安裝與啓用¶
前置:SkillHub CLI¶
若尚未安裝 CLI,可先檢查版本:
command -v skillhub && skillhub --version
未安裝時,可按 SkillHub 官方安裝文檔執行完整安裝(CLI + 默認 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
僅安裝 CLI 時:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
更完整的優先源與目錄說明見:https://skillhub.cn/install/skillhub.md。
安裝本 Skill¶
安裝時必須用 --dir 指向當前 Agent 的 skills 目錄,否則默認落在 ./skills/,可能不會被客戶端識別。
skillhub install user_257ad2a8/ctf-ai-ml --dir <skills 目錄>
常用客戶端路徑(來自 SkillHub 安裝文檔):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或項目下的.agents/skills/
示例(Cursor):
skillhub install user_257ad2a8/ctf-ai-ml --dir ~/.cursor/skills/
SkillHub 頁面亦提供自然語言安裝提示:讓 AI 根據 https://skillhub.cn/install/skillhub.md 安裝 @user_257ad2a8/ctf-ai-ml。經過上面的步驟後,需在對應客戶端中確認 Skills 已加載(部分環境需重啓或刷新 Agent 配置)。
典型用法¶
公開資料未附帶獨立可複製的賽題 walkthrough,典型用法以「觸發條件 + Agent 協作」爲主:
- 在對話中描述賽題類型(例如:黑盒分類器、本地
.pth權重、帶 system prompt 的聊天接口、LoRA 權重包等)。 - 說明目標(拿 flag、恢復 secret、繞過內容策略、推斷訓練集成員等),並附上題目給出的文件、接口說明或約束。
- 當任務落在官方列舉的場景內時,Agent 應加載 ctf ai ml,按 Skill 內指引選擇攻擊面(如對抗擾動、提取查詢、注入模板、微調後門思路等),再與你一起落地腳本或請求。
若需搜索同名或相關 Skill,可使用:
skillhub search ctf ai ml
適用場景與注意¶
適合誰:參加 CTF 或安全練習、需要系統化梳理 ML/LLM 攻擊面的選手;在 IDE Agent 裏做題、希望減少「從零查論文關鍵詞」時間的開發者。
限制與注意:
- 社區 Skill,內容與賽題時效性取決於發佈者更新;解題仍須遵守比賽規則與本地法律,僅用於授權環境。
- 頁面未聲明必須 API Key,但具體題目可能仍需你自備模型服務、GPU 或題目提供的遠程接口。
- 評分、下載量爲 SkillHub 頁面統計,會隨時間變化;以安裝時官網顯示爲準。
- 不要指望 Skill 替代手工驗證:對抗樣本是否過閾值、越獄是否觸發風控、提取查詢預算等,仍需在題目環境中實測。
結尾¶
ctf ai ml 把 CTF 常見的 AI/ML 攻擊維度寫進可被 Agent 調用的 Skill,適合在 Cursor 等環境裏做賽題拆解與方案對齊。安裝與座標以 SkillHub 爲準:
- 展示頁:https://www.skillhub.cn/skills/user_257ad2a8/ctf-ai-ml
- 座標:
@user_257ad2a8/ctf-ai-ml(v1.0.0)