SlideShare a Scribd company logo
1 of 31
Download to read offline
Hacker as a Maker
如何利用 LinkIt Smart 7688 設計
出超炫的 CTF 決賽戰場燈控效果
HITCON CTF 負責人 李倫銓
• 你知道這13把光劍是幾時做好的嗎?
此時大概是週六凌晨2點,
距比賽時間還有 7 小時
只有一堆光劍的零件
家庭代工
CTF是甚麼?
全名 Captuare The Flag
又稱搶旗賽
CTF的型式
1 2
Jeopardy Attack
Defence
Attack & Defence
每回合
5min
A
攻擊成功
得分+10 扣分 -10
B
Attack & Defence 攻擊流程
1
每個隊伍獲得一個
有漏洞服務的主機
2 3 4
分析主機上的漏洞
找到漏洞利用的方式
將漏洞寫成攻擊程序
並攻擊其他隊伍
透過攻擊
獲取主機上的 Flag
將 Flag 提交給大會
得分
💀 Service
💀 Service
💀 Service
A
0day漏洞
B
C
D
E
😆
無法防禦
無法防禦
無法防禦
無法防禦
😣
😣
😣
😣
得分+40
扣分 -10
攻擊
成功
扣分 -10
扣分 -10
2.被打
1.打人
DEFCON CTF final 2015
用光劍搭配這次星球大戰風格
+
好吃又好玩
CTF + Star Wars
• 燈控光劍效果
目標
隊伍遭受攻擊時,伸出
光劍劍刃並發出音效
打人時伸出光劍劍刃並發出音效
• 當得分隊伍 submit flag,計分系統會立刻透過
socket傳訊號給”被得分隊伍”桌上的光劍底座
(Linkit Smart 7688 )
• 光劍底座跑一支server.py ,接收計分系統來的控
制訊號
光劍主體
• 使用台灣最知名的馬可多版光劍
• 劍刃共有六段伸縮節
• 劍把,馬可多手工打造電路板
• + 電池 + 喇叭
光劍底座
底座壓克力雷切、Linkit 7688開發板、喇叭
18
– 1T1R 802.11n Wi-Fi radio
– 580MHz MIPS® 24KEcTM CPU
– USB2.0 host, SD-XC, I2S / PCM,
I2C, PWM, UART, GPIO, SPI,
SPI-slave
– Also featured 5-port router,
eMMC, PCIe support
Chipset information
MT7688AN
MEDIATEK
MT7688AN
19
Specification
– MT7688
– 128MB DDR2
– 32MB Flash
– Chip Antenna
(default)
– IPEX Ext Antenna
– microSD
– USB Host
– JTAG
劍座接頭D-sub
接上去,就可以放簡報了
設計理念
當劍在劍座上,由7688控制當劍在手上,由絕地武士控制
• 共地
• 電晶體放大電流
跑 openwrt
步驟
• uci set network.lan.ipaddr= xxx
• 拷貝光劍音效
• Madplay –S
• 關閉dhcp
• 關閉wireless
• opkg install /root/openssh-sftp-server_6.8p1-
1_ramips_24kec.ipk
透過MRAA來控制GPIO
import mraa
print (mraa.getVersion())
x = mraa.Gpio(13)
x.dir(mraa.DIR_OUT)
x.write(1)
• 剛剛的D1~D6 分別接到GPIO 14-19
製作過程我們已經放上Hackday.io
• Lightsaber Stand for Hackers - Making a Star Wars
themed lightsaber scoreboard for 2015 HITCON CTF
還想增加甚麼功能?
• https://hackaday.io/project/8623-lightsaber-
stand-for-hackers
感謝 大力支持

More Related Content

More from Alan Lee

從 Facebook 事件內幕 談大 AI 時代下的雲端資料授權安全問題
從 Facebook 事件內幕談大 AI 時代下的雲端資料授權安全問題從 Facebook 事件內幕談大 AI 時代下的雲端資料授權安全問題
從 Facebook 事件內幕 談大 AI 時代下的雲端資料授權安全問題Alan Lee
 
Hitcon13 badge challenges
Hitcon13 badge challengesHitcon13 badge challenges
Hitcon13 badge challengesAlan Lee
 
雲端分散架構的駭客事件與安全問題
雲端分散架構的駭客事件與安全問題雲端分散架構的駭客事件與安全問題
雲端分散架構的駭客事件與安全問題Alan Lee
 
HITCON駭客戰隊與CTF經驗分享
HITCON駭客戰隊與CTF經驗分享HITCON駭客戰隊與CTF經驗分享
HITCON駭客戰隊與CTF經驗分享Alan Lee
 
從 HITCON 駭客戰隊 挑戰美國CGC天網機器人探討自動攻防技術發展 (Autonomous Hacking and Patching)
從 HITCON 駭客戰隊挑戰美國CGC天網機器人探討自動攻防技術發展(Autonomous Hacking and Patching)從 HITCON 駭客戰隊挑戰美國CGC天網機器人探討自動攻防技術發展(Autonomous Hacking and Patching)
從 HITCON 駭客戰隊 挑戰美國CGC天網機器人探討自動攻防技術發展 (Autonomous Hacking and Patching)Alan Lee
 
CloudSEC 2015 Keynote 失衡的數位軍火發展
CloudSEC 2015 Keynote 失衡的數位軍火發展CloudSEC 2015 Keynote 失衡的數位軍火發展
CloudSEC 2015 Keynote 失衡的數位軍火發展Alan Lee
 
2015 hitcon ctf 1-2月計畫與展望
2015 hitcon ctf 1-2月計畫與展望2015 hitcon ctf 1-2月計畫與展望
2015 hitcon ctf 1-2月計畫與展望Alan Lee
 
Discovering botnets from dns traffic using map reduce 5.pptx
Discovering botnets from dns traffic using map reduce 5.pptxDiscovering botnets from dns traffic using map reduce 5.pptx
Discovering botnets from dns traffic using map reduce 5.pptxAlan Lee
 

More from Alan Lee (8)

從 Facebook 事件內幕 談大 AI 時代下的雲端資料授權安全問題
從 Facebook 事件內幕談大 AI 時代下的雲端資料授權安全問題從 Facebook 事件內幕談大 AI 時代下的雲端資料授權安全問題
從 Facebook 事件內幕 談大 AI 時代下的雲端資料授權安全問題
 
Hitcon13 badge challenges
Hitcon13 badge challengesHitcon13 badge challenges
Hitcon13 badge challenges
 
雲端分散架構的駭客事件與安全問題
雲端分散架構的駭客事件與安全問題雲端分散架構的駭客事件與安全問題
雲端分散架構的駭客事件與安全問題
 
HITCON駭客戰隊與CTF經驗分享
HITCON駭客戰隊與CTF經驗分享HITCON駭客戰隊與CTF經驗分享
HITCON駭客戰隊與CTF經驗分享
 
從 HITCON 駭客戰隊 挑戰美國CGC天網機器人探討自動攻防技術發展 (Autonomous Hacking and Patching)
從 HITCON 駭客戰隊挑戰美國CGC天網機器人探討自動攻防技術發展(Autonomous Hacking and Patching)從 HITCON 駭客戰隊挑戰美國CGC天網機器人探討自動攻防技術發展(Autonomous Hacking and Patching)
從 HITCON 駭客戰隊 挑戰美國CGC天網機器人探討自動攻防技術發展 (Autonomous Hacking and Patching)
 
CloudSEC 2015 Keynote 失衡的數位軍火發展
CloudSEC 2015 Keynote 失衡的數位軍火發展CloudSEC 2015 Keynote 失衡的數位軍火發展
CloudSEC 2015 Keynote 失衡的數位軍火發展
 
2015 hitcon ctf 1-2月計畫與展望
2015 hitcon ctf 1-2月計畫與展望2015 hitcon ctf 1-2月計畫與展望
2015 hitcon ctf 1-2月計畫與展望
 
Discovering botnets from dns traffic using map reduce 5.pptx
Discovering botnets from dns traffic using map reduce 5.pptxDiscovering botnets from dns traffic using map reduce 5.pptx
Discovering botnets from dns traffic using map reduce 5.pptx
 

如何利用 MTK Linkit Smart 7688 設計出超炫的 HITCON CTF 決賽戰場燈控效果