CTF 沙箱入口(側車,非第二路由器)
必做動作(讀完後立刻執行)
NOW: 執行../scripts/case-init.ps1;auth.status=granted前禁止對真實外網進行操作。競賽/靶場請使用-NetworkProfile lab或offline。NOW: 打開包根目錄下的../../CTF-Sandbox-Orchestrator/ctf-sandbox-orchestrator/SKILL.md,依照其沙箱假設繼續。MUST NOT將 40+ 個competition-*子技能寫入routing.json。本入口僅為一條 PRIMARY 門閂。ACT: 由 orchestrator 選取一個 downstreamcompetition-*。若具體題型已明確(例如 pwn/ROP、APK、IDA),應已由routing.json中更靠前的規則處理,請不要再搶佔。
为什么需要單獨一層
CTF-Sandbox-Orchestrator/ 是 GPL 旁路包,授權預設為沙箱內部。核心路由包仍為 MIT + scope.md 門禁。本技能僅作為關鍵詞入口,不將競賽樹併入核心。
任務完成自檢(聲稱完成前 MUST 通過)
- 我是否先執行了 case-init / scope,而不是將「使用者說了 CTF」視為已授權外網?
- 我是否打開了 sidecar orchestrator,而不是直接將 40 個子技能當作 PRIMARY?
- 若任務實際上是 pwn/APK/IDA,我是否讓更具體的 PRIMARY 接手?