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
如何用200元低成本玩轉硬體安全(大眾向)
Search
howpwn
September 03, 2017
Research
2
340
如何用200元低成本玩轉硬體安全(大眾向)
9/23 TDOH北區聚 社群分享
howpwn
September 03, 2017
Tweet
Share
Other Decks in Research
See All in Research
眠眠ガチャ:ガチャを活用した睡眠意欲向上アプリの開発 / EC71inui
yumulab
0
160
機械学習と最適化の融合動的ロットサイズ決定問題を例として
mickey_kubo
1
190
FMP L3 Year 1 Project Proposal
haiinya
0
150
ニフティのインナーソース導入事例 - InnerSource Commons #11
niftycorp
PRO
0
260
クリック率を最大化しない推薦システム
joisino
42
14k
時系列解析と疫学
kingqwert
2
940
精神疾患患者のアクティビティデータを利用したリハビリテーションのためのシステムに関する研究
comfortdesignlab
0
150
論文紹介 DSRNet: Single Image Reflection Separation via Component Synergy (ICCV 2023)
tattaka
0
180
Evolutionary Optimization ofModel Merging Recipes (2024/04/17, NLPコロキウム)
iwiwi
9
3.2k
Combating Misinformation in the age of LLMs
teacherpeterpan
0
140
論文紹介 DISN: Deep Implicit Surface Network for High quality Single-view 3D Reconstruction / DISN: Deep Implicit Surface Network for High quality Single-view 3D Reconstruction
nttcom
0
120
CARMUI:自動運転車遠隔監視システムのUI検討のためのバーチャル都市プラットフォームの開発 / CARMUI-i2024
yumulab
0
110
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
74
5.2k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
The Mythical Team-Month
searls
216
42k
Building a Scalable Design System with Sketch
lauravandoore
457
32k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
The Invisible Customer
myddelton
114
12k
Code Review Best Practice
trishagee
56
15k
Producing Creativity
orderedlist
PRO
338
39k
4 Signs Your Business is Dying
shpigford
176
21k
Practical Orchestrator
shlominoach
183
9.7k
Transcript
[email protected]
200 元玩轉硬體安全
[email protected]
About ME 台北城市科技大學 資工系 五專部三年級 HITCON 、 TDOH CONF
場務工人 不精通 Python 、 C 曹富翔 A.K.A 小曹
[email protected]
我今天要來講個故事 ...
[email protected]
某天我在逛 的時候
[email protected]
[email protected]
[email protected]
開發硬體要求 • Arduino Leonardo Micro 200NT • micro USB
公對 USB 公 可以用 Android 傳輸線代替 50 NT ( 純粹裝 B 用 )
[email protected]
開發軟體要求 • Arduino IDE • 程式碼別寫太多, Leonardo 儲存空間比較小 建議不要用免安裝版,驅動可能會抓不到
[email protected]
OK ,回到正題
[email protected]
反正都叫 Arduino 有差嗎?
[email protected]
[email protected]
???
[email protected]
原因: 型號 控制器晶片 使用鍵盤 UNO MEGA328P Leonardo MEGA32U4
[email protected]
… … 可 可惡 結果還是要花 200 塊嗎 看到寫完的 code
不能跑 94 不甘心 換了開發板之後就能跑了, how 棒
[email protected]
能控制鍵盤之後,那就來嘗試看看丟檔案出來吧
[email protected]
DEMO 環境 Windows 7 Ubuntu 16.10 LTS vsftpd
[email protected]
安裝 vsftpd 與設定 $ sudo apt-get install vsftpd $
sudo apt-get install vsftpd $ sudo vim /etc/vsftpd.conf 找到 #write_enable=YES 按 insert 把 # 拿掉,然後按 ESC 輸入 :wq 存檔 $ sudo /etc/init.d/vsftpd restart
[email protected]
運作流程 Done !
[email protected]
#never #live #demo FTP測試
[email protected]
嘗試過一些雜七雜八的玩法 背景執行 定期回傳 執行 *.py 偷抓同學 A 片
[email protected]
小弟不才,更多高端姿勢請自行解鎖 <(_ _)>
[email protected]
1. 一定要在英數模式,中文模式會 GG 2. 迴圈的 Delay 的時間一定要設長一點,不然調校的時候你 會崩潰 3.
絕對不要寫 shutdown 指令 BadUSB 地雷
[email protected]
來聊聊防禦方式
[email protected]
Thanks ! _(:3 ∠ 」 )_ 曹富翔 | fb.me/yee4fun
[email protected]
https://github.com/finn79426/BadUSB Slide ↑↑↑