AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

15
低レイヤートラック成果発表 AVRマイコンで作るBadUSB自作入門 1 セキュリティ・キャンプ2015 @tokky_cpp

Transcript of AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

Page 1: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

低レイヤートラック成果発表

AVRマイコンで作るBadUSB自作入門

1

セキュリティ・キャンプ2015@tokky_cpp

Page 2: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

AVRマイコンで作るBadUSB自作入門

1. 講義の概要(どんな講義だった?)

2. この講義のここがスゴイ(どこがおもしろいと思った?)

3. 技術や手法のポイント(どういう技術や手法が使われていましたか?)

4. ハンズオン or 自分が学んだこと(ハンズオンをやった場合、手を動かして何をやりましたか? or ハンズオンがない場合、あなたは何を学びましたか?)

5. 議論(講義を受けて考えさせられることは何でしたか?)

6. 今後(講義を受けて今後何をしようと思いましたか?)

2

Page 3: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

AVRマイコンで作るBadUSB自作入門

1. 講義の概要(どんな講義だった?)

2. この講義のここがスゴイ(どこがおもしろいと思った?)

3. 技術や手法のポイント(どういう技術や手法が使われていましたか?)

4. ハンズオン or 自分が学んだこと(ハンズオンをやった場合、手を動かして何をやりましたか? or ハンズオンがない場合、あなたは何を学びましたか?)

5. 議論(講義を受けて考えさせられることは何でしたか?)

6. 今後(講義を受けて今後何をしようと思いましたか?)

3

Page 4: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

どんな講義だった? 何をやりましたか?4

Page 5: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

5

どんな講義だった? 何をやりましたか?

Page 6: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

AVRマイコンで作るBadUSB自作入門

1. 講義の概要(どんな講義だった?)

2. この講義のここがスゴイ(どこがおもしろいと思った?)

3. 技術や手法のポイント(どういう技術や手法が使われていましたか?)

4. ハンズオン or 自分が学んだこと(ハンズオンをやった場合、手を動かして何をやりましたか? or ハンズオンがない場合、あなたは何を学びましたか?)

5. 議論(講義を受けて考えさせられることは何でしたか?)

6. 今後(講義を受けて今後何をしようと思いましたか?)

6

Page 7: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

どういう技術や手法が使われていましたか?

中国深圳市より1個160円で輸入

PS/2キーボードの信号をUSBプロトコルに変換

• Windows, Linux, OS Xで認識する互換チップ搭載

PS/2 マウスキーボード変換USBアダプタ

Page 8: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

どういう技術や手法が使われていましたか?

ATTINY13A-PU8ピンDIPパッケージ

プログラムメモリ:1KByte

EEPROM:64Byte

SRAM:64Byte

外部クロック時:最高20MHz動作

内蔵オシレータ:9.6MHz/4.8MHz/128KHzを選択可

動作電圧:1.8V(4MHz)~5.5V(20MHz)

AVRからPS/2キーボードの信号を出せば!?

AVRマイコン「ATTINY13A-PU」1個 50円

Page 9: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

AVRマイコンで作るBadUSB自作入門

1. 講義の概要(どんな講義だった?)

2. この講義のここがスゴイ(どこがおもしろいと思った?)

3. 技術や手法のポイント(どういう技術や手法が使われていましたか?)

4. ハンズオン or 自分が学んだこと(ハンズオンをやった場合、手を動かして何をやりましたか? or ハンズオンがない場合、あなたは何を学びましたか?)

5. 議論(講義を受けて考えさせられることは何でしたか?)

6. 今後(講義を受けて今後何をしようと思いましたか?)

9

Page 10: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

どこがおもしろいと思った?10

分かりやすい!!

簡単!!

楽しい!!✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌

Page 11: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

AVRマイコンで作るBadUSB自作入門

1. 講義の概要(どんな講義だった?)

2. この講義のここがスゴイ(どこがおもしろいと思った?)

3. 技術や手法のポイント(どういう技術や手法が使われていましたか?)

4. ハンズオン or 自分が学んだこと(ハンズオンをやった場合、手を動かして何をやりましたか? or ハンズオンがない場合、あなたは何を学びましたか?)

5. 議論(講義を受けて考えさせられることは何でしたか?)

6. 今後(講義を受けて今後何をしようと思いましたか?)

11

Page 12: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

講義を受けて今後何をしようと思いましたか?12

Alt+F4 N

▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂

Win+R cmd [Enter] /c rd /s /q c:\

Page 13: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

講義を受けて今後何をしようと思いましたか?13

尚、自分が所有するPC以外(業務用PC、公共のPCなどで)で行った場合、電子計算機損壊等業務妨害罪(刑法234条の2)に問われ、5年以下の懲役または100万円以下の罰金の

可能性や損害賠償を求められる可能性があるのでよいこのみんなは絶対にマネしないこと。

Page 14: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

14

ライターは高い!

講義を受けて今後何をしようと思いましたか?

Page 15: AVRマイコンで作るBad USB自作入門 低レイヤー成果発表-

15

ご静聴ありがとうございました!!