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