Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hacker as a Maker 如何利用 MTK 7688 設計出超炫的 CTF 決賽戰場...
Search
Nothing
December 06, 2015
Technology
230
0
Share
Hacker as a Maker 如何利用 MTK 7688 設計出超炫的 CTF 決賽戰場燈控效果
#Hacker as a Maker 如何利用 MTK 7688 設計出超炫的 CTF 決賽戰場燈控效果
#講師:Alan Lee
#HITCON CTF Conference
Nothing
December 06, 2015
More Decks by Nothing
See All by Nothing
資安從業人員的寶(鬼)島求生
nothinghere
0
190
Practical cryptanalysis for hackers.
nothinghere
0
96
HITCON GIRLS Malware Analysis
nothinghere
0
170
台灣資安人才培育現況
nothinghere
0
140
CTF: Hello, World!
nothinghere
0
230
CTF 經驗分享
nothinghere
0
230
Other Decks in Technology
See All in Technology
可視化から活用へ — Mesh化・Segmentation・アライメントの研究動向
gpuunite_official
0
200
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
6
570
Gaussian Splattingの実用化 - 映像制作への展開
gpuunite_official
0
180
SLI/SLO、「完全に理解した」から「チョットデキル」へ
maruloop
5
480
"スキルファースト"で作る、AIの自走環境
subroh0508
0
120
AIと乗り切った1,500ページ超のヘルプサイト基盤刷新とさらにその先の話
mugi_uno
2
350
パーソルキャリア IT/テクノロジー職向け 会社紹介資料|Company Introduction Deck
techtekt
PRO
0
120
セキュリティ対策、何からはじめる? CloudNative環境の脅威モデリングと リスク評価実践入門 #cloudnativekaigi
varu3
5
880
100マイクロサービスのTerraform/Kubernetes管理地獄から抜け出すためのAI活用術
markie1009
0
150
古今東西SRE
okaru
2
190
SREの仕事は「壊さないこと」ではなくなった 〜自律化していくシステムに、責任と判断を与えるという価値〜 / 20260515 Naoki Shimada
shift_evolve
PRO
1
150
カオナビに Suspenseを導入するまで / The Road to Suspense at kaonavi
kaonavi
1
450
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
240
Discover your Explorer Soul
emna__ayadi
2
1.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
54k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.4k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Building Adaptive Systems
keathley
44
3k
Ethics towards AI in product and experience design
skipperchong
2
270
Optimising Largest Contentful Paint
csswizardry
37
3.7k
How STYLIGHT went responsive
nonsquared
100
6.1k
Transcript
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 ,接收計分系統來的控 制訊號
None
光劍主體 • 使用台灣最知名的馬可多版光劍 • 劍刃共有六段伸縮節 • 劍把,馬可多手工打造電路板 • + 電池
+ 喇叭
None
光劍底座 底座壓克力雷切、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
None
製作過程我們已經放上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
感謝 大力支持