作者:徐韻婕
2015台灣HITCON CTF剛落幕,從全球969隊駭客團隊脫穎而出的Top 10隊伍,加上3支種子隊,於12月5、6日在南港展開了為期兩天的現場駭客CTF攻防戰。最後由韓國天才駭客Lokihardt領軍的韓國隊伍Cykorkinesis奪下冠軍。
HITCON CTF競賽中,每個團隊都要負責保護好一臺伺服器,同時也要設法攻陷其他隊伍的伺服器。主辦單位並在伺服器中預先設計了多道解題關卡及任務,其中包含了逆向工程、演算法、漏洞分析與各類系統安全問題。
星戰主題增添臨場感
隨著星際大戰續集的上演,電影再次掀起話題,這次HITCON CTF賽以星際大戰為主題,於競賽會場中,主辦單位精心設計了模擬攻防過程的星際戰爭動畫及光劍,來增加臨場感。
星際戰場動畫上,就用星球代表每個所保護的伺服器,而星球周圍環繞的2顆衛星則代表要破解的任務。
主辦單位所製作的13把光劍(Lightsaber),加上特製光劍底座,可說是這次競賽的最大亮點,當隊伍的伺服器遭他人攻陷,失分團隊桌前的光劍就會亮紅光,並發產生音效,讓其他人知道哪一隊正在失分,此配置讓虛擬的攻防競賽更具體化,十分生動吸睛。
IoT光劍系統
HITCON光劍系統主要分為三個部分:「光劍」、「光劍底座」、「底座之內部軟體」。
其中光劍使用了Makoto Tsai的主設計,兩方合作重新設計一款具有D-Sub接頭,可以外接底座的光劍,光劍離開底座時,透過劍柄內部的設計又可獨立運作。
光劍底座則是用聯發科最新IoT開發版MTK LinkIT 7688,透過其內建作業軟體OpenWRT Linux來接收駭客攻防得分版上的資料,再加上Seeed Studio分線板,來連結網路及音源線。
當光劍連接底座時,光劍則轉由底座控制,自動將得分轉換成光劍長度,得分越多,光劍長度越長,當攻陷敵方之次數越頻繁,光劍亮起來的頻率也越快,咻咻音效也會搭配得分情況來發聲。
光劍自己動手做
近年來,全世界開始吹起了一股自己動手改造世界的Maker風潮,HITCON CTF競賽中的光劍,即由主辦單位熬夜趕工DIY完成,隨著Maker風潮盛行,電影中出現的光劍也可以自己動手做!
台灣也有不少開源社群,開始推動Maker運動,其中,Makee.io就是一個自造相關社群,主推硬體相關自造,過去亦舉辦多場工作坊和論壇,希望Maker可以藉此面對面交流,分享、切磋知識,創造出更多的可能。
近期,該社群即推出DIY光劍工作坊,於工作坊課程中,可學到基本工具的使用及基本電路配置,可和同好者一起邊玩邊研究,打造一把屬於自己的光劍!