# AIS3 EOF LiveCTF 2026 ## Announcement ### Round 1 (文件還沒公開) - 大亂鬥: https://hackmd.io/@pwn2ooown/rkfb6YyL-g - 復活賽(will be pwnable): https://hackmd.io/@pwn2ooown/rk8b2AqIbe ## 賽程 賽事時間可能會依現場實際狀況進行調整,請各位參賽者隨時留意相關公告。 若無特別說明,一場單挑賽的賽程為 50 分鐘正賽加上 15 分鐘的 sudden death,實際時長仍可能視情況彈性調整。 ### 第一輪: 入圍賽 (團隊賽) > Day 1 12:30 ~ 14:30 **初賽第一名的隊伍將自動晉級第二輪。(生薑燒厚切里肌佐黃芥末)** 其餘 15 支隊伍將進行一場為期 1 小時的大亂鬥賽制,所有隊員皆可同時參與。 大亂鬥結束後,排名前 7 名的隊伍直接晉級第二輪,稱為 Round 1 Winners。 其餘 8 支隊伍將進行一場復活賽,復活前 4 快解出的隊伍。 **此階段將淘汰 4 支隊伍。** ### 第二輪: 搶8強賽 (單挑賽) > Day 1 14:40 ~ 16:40 初賽冠軍與 Round 1 Winners (共 8 支隊伍) 將以隨機抽籤方式進行單挑賽。 第二輪單挑獲勝的 4 支隊伍晉級第三輪勝者組,稱為 Round 2 Winners。 第二輪單挑落敗的 4 支隊伍則會與第一輪復活賽晉級的 4 支隊伍進行敗部復活賽,復活 4 支隊伍。 淘汰輸的4隊 **此階段將淘汰 4 支隊伍。** ### 第三輪: 8強賽 (單挑賽) > Day 2 10:30 ~ 11:40 A 組為 Round 2 Winners,B 組為 Round 2 復活的隊伍。 每支 A 組隊伍將隨機抽籤對戰一支 B 組隊伍進行單挑賽。 **此階段將淘汰 4 支隊伍。** ### 第四輪: 4強 (單挑賽) > Day 2 11:50 ~ 13:00 以隨機抽籤方式,進行單挑對戰。 **此階段將淘汰 2 支隊伍。** ### 第五輪: 決賽 (單挑賽) > Day 2 13:30 to 14:40 比單挑一場。 ## 作答說明 以下為個人賽的作答說明。第一輪為團隊賽,其作答方式將另行說明。 1. 前往 LiveCTF 資訊平台 <https://livectf.9ay.me/> ![image](https://hackmd.io/_uploads/Hyf_IY18bx.png) 2. 請點擊自己隊伍的名稱並靜待比賽開始。 ![image](https://hackmd.io/_uploads/r1kxvKkUbg.png) 3. 比賽開始後,畫面將切換為如下圖所示的介面。頁面中會顯示題目資訊,並提供附件下載與提示等相關內容。 ![image](https://hackmd.io/_uploads/HklvvF1UWg.png) 4. 在成功解出題目後,選手將取得一個 shell。請執行 `./submitter <team_id>`,執行後畫面會顯示如下的解題證明資訊,此時請舉手通知工作人員進行檢查。 Team ID 對照表請參考文末表格 ```bash! $ ./submitter 1 Solve time: 1769080829, HMAC: 1fea670de3a0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX64a23ed7d0 OK. Please tell staff to verify your proof of solution. ``` 題型說明如下 - RCE 題: 拿到 shell 後執行 `submitter` - Static Flag 題: 拿到 flag 之後提交到 flag checker 的 port,若是正確的 flag 將拿到一個 shell 後執行 `submitter` 5. 工作人員確認解題證明無誤後,選手即可下台。 ## Rules 以及注意事項 1. 每一個題目都會提前10分鐘公布參考 category,供選手提前了解題目方向。 2. 每一題都會明確標示可攻擊的標的,僅允許對該標的進行操作。禁止以任何方式攻擊非指定目標,包含其他參賽隊伍、主辦方基礎設施等,違者將取消參賽資格。 3. 個人賽進行期間,只有 LiveCTF 區域內的網路連線至題目目標。 4. 比賽期間禁止尋求任何他人 (Live Human,當然外星人也不能幫忙) 提供協助,不論是現場人員或透過任何通訊方式。每隊僅能由事先推派之選手進行解題,上台時請務必關閉所有通訊軟體。 5. 允許使用 AI Agent 輔助解題,但需遵守以下相關限制。 6. 使用 Agent 之限制 - Agent 跑在本機上並連線到題目機解題,**OK**。 - 在遠端機器架同樣的環境,並且在遠端機器上跑 Agent 解題,之後將解法的腳本拉到本機攻擊題目機 ,**OK**(解題的 prompt 必須是自己下的)。 - 透過打 tunnel 等方式,使遠端機器上的 Agent 直接連線至題目機進行解題,**不 OK!!!!** - 請完整保留 Agent 相關執行紀錄與 logs,主辦方保留事後查核的權利。 - 若因使用 Agent 解題導致系統損壞、資料遺失、服務中斷、設備異常或任何形式之直接或間接損害,主辦單位概不負任何法律或賠償責任。參賽者於使用前應自行評估相關風險,並確認其行為符合自身環境與法規之要求。 7. 個人賽時,參賽者須使用主辦方提供之 RJ45 有線網路,連線至 LiveCTF 專用網路。部分選手需連接 HDMI 並將畫面投影至直播系統,請務必留意並保護個人機敏資訊。 8. 參賽者於成功取得題目 shell 後,請執行 `./submitter <team_id>`,如 `./submitter 7`。畫面顯示解題證明資訊後,須舉手通知裁判進行確認與登記。 9. 每一題將於開始後第 15 分鐘與第 30 分鐘釋出提示,主辦方可能視情況提供額外提示。若題目開始後 50 分鐘仍無人解出,將進入 sudden death 階段。 10. sudden death 階段將釋出一題同類型的新題目,僅以該題結果判定勝負。若於 15 分鐘內雙方皆未解出,將以擲硬幣方式決定勝者。主辦方保留依現場狀況調整 sudden death 結束時間之權利。 11. 題目一旦開始後,除不可抗力因素外,不得更換上場選手,包含進入 sudden death 階段。不同 Round 之間允許更換選手。 12. 若隊伍未於規定時間內完成報到並參與競賽,將視為棄權並直接判負。 13. 若雙方隊伍皆棄權,將以擲硬幣方式決定勝者。 14. 題目出題順序將於賽前統一決定,主辦方保證不會因晉級隊伍不同而調整順序。 15. 禁止任何形式的作弊行為,包含但不限於分享 flag、分享解法、請求場外協助、冒充他人身分等。違者將直接取消資格,並以零分計算。 16. 最終解釋權以主辦方為主 ## Team ID 對照表 | ID | Team Name | | --- | -------------------------------- | | 1 | 生薑燒厚切里肌佐黃芥末 | | 2 | Islover | | 3 | 24個albert55688 | | 4 | 雙極性接面電晶體多級放大電路 | | 5 | f4k3_b413n | | 6 | 海底總動員 | | 7 | 揪麥當勞買一送一,要訂的下面接龍 | | 8 | 不努力就會成為 Whale.120 的玩物 | | 9 | ByteCats | | 10 | ദ്ദി ᗜˬᗜ✧ | | 11 | 再不努力,就會成為山羊的食物 | | 12 | B33F N00DL35 | | 13 | Ciallo~(∠・ω< )⌒★ | | 14 | 15位密碼成為資安長 | | 15 | StarMachine | | 16 | MazuHuman |