SlideShare una empresa de Scribd logo
1 de 48
Descargar para leer sin conexión
AndroidとPCのみで
スマート電球BLEハッキング
@Sh1n0g1
#HamaSec
2017/12/02
1
ターゲット
スマート電球
BLE
Android
2
流れ
情報収集 スニフィング 解析
攻撃
(制御)
3
情報収集
4
BLE Scanner
https://play.google.com/store/apps/details?id=com.macdom.ble.blescanner
5
デバイスの特定
• Proximity機能でデバイス
を特定(一番近いデバイ
ス)
• ON/OFFした際に同時に表
示/非表示になる
6
GATTの調査
• Generic Attribute
• 構造体のような変数群のよう
なもの
– READ / WRITE権限のようなも
のがついている
• 電球の場合、色を変更する
際、その変数を書き換える=
WRITE処理が行われる
7
調査結果
1行が1変数(厳密にはサービスと呼ぶとか)
8
スニフィング
9
BLEスニフィングの方法
• Androidの標準機能「開発者オプション」によ
るスニフィング
• その他の方法
– スニフィングデバイスの利用
• BlueFruit LE Sniffer
• (https://www.adafruit.com/product/2269)
– MITM
• BlueTooth Dongle x 2
• (https://www.adafruit.com/product/1327)
10
スニフィングの方法
• Androidの標準機能「開発者オプション」によ
るスニフィング
• その他の方法
– スニフィングデバイスの利用
• BlueFruit LE Sniffer
• (https://www.adafruit.com/product/2269)
– MITM
• BlueTooth Dongle x 2
• (https://www.adafruit.com/product/1327)
11
今回はこれを使った
[Bluetooth HCIスヌープログを有効にする]を有効にする
12
[Bluetooth HCIスヌープログを有効にする]を有効にする
• BlueToothのパケットをPCAP形式でSDカードに
保存してくれる!
• 取りこぼしもないし、最高!
• SDカードの抜き差しは面倒なので、ADBで抽
出(ADB=Android Debug Bridge)
13
ADBで抽出
• adb shell ls -l /sdcard/
• adb pull /sdcard/btsnoop_hci.log
drwxrwx--x root sdcard_rw 2016-10-17 16:20 Alarms
drwxrwx--x root sdcard_rw 2016-10-17 16:22 Android
drwxrwx--x root sdcard_rw 2017-11-13 20:44 BLEScanner
-rw-rw---- root sdcard_rw 157 2016-07-11 14:51 CDAInfo.txt
drwxrwx--x root sdcard_rw 2017-06-04 22:52 DCIM
drwxrwx--x root sdcard_rw 2017-11-29 19:28 DeviceConfig
drwxrwx--x root sdcard_rw 2017-11-29 13:17 Download
drwxrwx--x root sdcard_rw 2016-07-11 14:51 Movies
drwxrwx--x root sdcard_rw 2016-07-11 14:51 Music
drwxrwx--x root sdcard_rw 2016-10-17 16:20 Notifications
drwxrwx--x root sdcard_rw 2017-11-29 20:27 Pictures
drwxrwx--x root sdcard_rw 2016-10-17 16:20 Podcasts
drwxrwx--x root sdcard_rw 2016-10-17 16:20 Ringtones
-rw-rw---- root sdcard_rw 98714 2017-11-29 21:43 btsnoop_hci.log
drwxrwx--x root sdcard_rw 2017-08-09 21:01 com.facebook.katana
-rw-rw---- root sdcard_rw 145 2017-11-29 19:28 customized-capability.xml
drwxrwx--x root sdcard_rw 2016-10-17 16:21 recovery
14
パケットをキャプチャする際のポイント
• 解析したい操作を繰り返し行う。
• 1度のキャプチャで1種類のみの操作を行う
– ON/OFF
– 色の変更
15
はまったこと
• BlueTooth HCIスヌープログを有効にしてから、
スニフィングが始まるタイミングがわからない。
• 成功する手順
– BlueTooth HCIスヌープログを有効にする
– BlueToothをOFFにする
– Androidを再起動
– BlueToothをONにする
– 対象アプリで操作する
– BlueTooth HCIスヌープログを無効にする
16
今回実施したこと
下の段を左から
順番にタップ
17
• 色の変更
• 黄色、白、シアン、赤、緑、青
解析
18
WireSharkで解析
19
Source/Destinationでフィルター
• MACアドレスでフィルター
• bluetooth.addr==aa:bb:cc:dd:ee:ff
20
Opcodeでフィルター
• スマホからの操作=Write Requestの可能性
が高い
• btatt.opcode == 0x12
21
Write-Requestのみ
22
書き込み先と値を整理
Service UUID Count Values
0xffd0 0xffd4 20x0001
0xffd5 0xffd9 10
24:2a:2b:42
10:14:11:0b:1e:13:27:1d:04:00:01
56:00:ff:5f:00:f0:aa
56:00:ff:6c:00:f0:aa
56:00:00:00:ff:0f:aa
56:ff:ff:ff:00:f0:aa
56:02:fe:ff:00:f0:aa
56:ff:00:00:00:f0:aa
56:00:ff:00:00:f0:aa
56:00:00:ff:00:f0:aa
23
書き込み先と値を整理
Service UUID Count Values
0xffd0 0xffd4 20x0001
0xffd5 0xffd9 10
24:2a:2b:42
10:14:11:0b:1e:13:27:1d:04:00:01
56:00:ff:5f:00:f0:aa
56:00:ff:6c:00:f0:aa
56:00:00:00:ff:0f:aa
56:ff:ff:ff:00:f0:aa
56:02:fe:ff:00:f0:aa
56:ff:00:00:00:f0:aa
56:00:ff:00:00:f0:aa
56:00:00:ff:00:f0:aa
24
お分かりいただける
だろうか
書き込み先と値を整理
Service UUID Count Values
0xffd0 0xffd4 20x0001
0xffd5 0xffd9 10
24:2a:2b:42
10:14:11:0b:1e:13:27:1d:04:00:01
56:00:ff:5f:00:f0:aa
56:00:ff:6c:00:f0:aa
56:00:00:00:ff:0f:aa
56:ff:ff:ff:00:f0:aa
56:02:fe:ff:00:f0:aa
56:ff:00:00:00:f0:aa
56:00:ff:00:00:f0:aa
56:00:00:ff:00:f0:aaAha!
25
R G B
その他の値に着目
10:14:11:0b:1e:13:27:1d:04:00:01
↓10進数↓
16:20:17:11:30:19:39:29:04:00:01
10:yy:yy:mm:dd:hh:mm:ss:04:00:01
タイマーでON/OFFができるため、現時刻を教え
ていると思われる 26
Service UUID Count Values
0xffd0 0xffd4 20x0001
0xffd5 0xffd9
24:2a:2b:42
10:14:11:0b:1e:13:27:1d:04:00:01
攻撃(制御)
27
BLE ScannerでWrite
• UUID「FFD9」を探す
• [W]をタップ
28
BLE ScannerでWrite
• Byte Arrayを選択して、書
き込みたい値を入力する
• [OK]をタップ
29
他のデバイスもテスト
30
商品名
(Amazon)
(キュミオ) QeMIO スマートLED電球 E27 Smart LED
Light Bulb Bluetooth Controlled Smart Bulb 4.5W
RGBW Lamp Rhythm Flash Screw Light
デバイス名 LEDBLE-786078EE
アプリ名 Magic Blue
MACアドレス F8:1D:78:60:78:EE (Zengee)
商品名
(Amazon)
(カワユー) KAWAYOU LED電球 携帯アプリ操作/
APP操作Bluetooth接続 調光調色E26口金 6W
RGB /暖色LED電球6W
デバイス名 Triones-55AC3BDB
アプリ名 Happy Lighting
MACアドレス 88:C2:55:AC:3B:DB (Texas Instruments)
商品名
(Amazon)
スマートLED電球- Matchdor LED音楽電球 8W (白
熱電球80W形相当) 26mm口金直径 ワイヤレスス
ピーカー内蔵 RGB調色・調光
デバイス名 ilink app
アプリ名 ilink
MACアドレス C9:CF:3F:91:DA:8F (No Vendor)
31
■電源ON
0xffe5/0xffe9 cc:23:33
■電源OFF
0xffe5/0xffe9 cc:24:33
■色の変更
0xffe5/0xffe9 56:■:■:■:00:f0:aa
32
LEDBLEのパケット(色の変更)
33
Service UUID CountValues
0xffe5 0xffe9 11
56:ff:07:00:00:f0:aa
56:00:ff:02:00:f0:aa
56:02:00:ff:00:f0:aa
56:ff:ff:00:00:f0:aa
56:ff:ff:ff:00:f0:aa
56:ff:07:00:00:f0:aa
56:00:ff:02:00:f0:aa
56:02:00:ff:00:f0:aa
56:ff:07:00:00:f0:aa
56:00:ff:02:00:f0:aa
56:02:00:ff:00:f0:aa
R G B
LEDBLEのパケット(ON/OFF)
34
Service UUID CountValues
0xffe5 0xffe9 10
cc2433
cc2333
cc2433
cc2333
cc2433
cc2333
cc2433
OFF
ON
OFF
ON
OFF
ON
OFF
■電源ON
0xffe5/0xffe9 cc:23:33
■電源OFF
0xffe5/0xffe9 cc:24:33
■色の変更
0xffe5/0xffe9 56:■:■:■:00:f0:aa
■電源ON
0xffe5/0xffe9 cc:23:33
■電源OFF
0xffe5/0xffe9 cc:24:33
■色の変更
0xffe5/0xffe9 56:■:■:■:00:f0:aa
35
同
じ
ilink appのパケット(色の変更)
36
Service UUID Count Values
0xa032 0xa042 1Descriptor:0x2902 Value:0x0001
0xa032 0xa040 20
55:aa:01:0b:01:06:ed
55:aa:01:08:16:06:db
55:aa:01:08:15:06:dc
55:aa:03:05:01:0b:10:29:b3
55:aa:01:05:23:06:d1
55:aa:01:05:22:06:d2
55:aa:01:05:04:06:f0
55:aa:01:05:08:06:ec
55:aa:01:05:0c:06:e8
55:aa:01:04:04:06:f1
55:aa:01:04:14:06:e1
55:aa:03:08:02:ff:00:00:f4
55:aa:03:08:02:00:ff:00:f4
55:aa:03:08:02:00:00:ff:f4
55:aa:03:08:02:ff:ff:00:f5
55:aa:03:08:02:00:ff:ff:f5
55:aa:03:08:02:ff:00:ff:f5
55:aa:03:08:02:ff:00:00:f4
55:aa:03:08:02:00:ff:00:f4
55:aa:03:08:02:00:00:ff:f4
ilink appのパケット(色の変更)
37
Service UUID Count Values
0xa032 0xa042 1Descriptor:0x2902 Value:0x0001
0xa032 0xa040 20
55:aa:01:0b:01:06:ed
55:aa:01:08:16:06:db
55:aa:01:08:15:06:dc
55:aa:03:05:01:0b:10:29:b3
55:aa:01:05:23:06:d1
55:aa:01:05:22:06:d2
55:aa:01:05:04:06:f0
55:aa:01:05:08:06:ec
55:aa:01:05:0c:06:e8
55:aa:01:04:04:06:f1
55:aa:01:04:14:06:e1
55:aa:03:08:02:ff:00:00:f4
55:aa:03:08:02:00:ff:00:f4
55:aa:03:08:02:00:00:ff:f4
55:aa:03:08:02:ff:ff:00:f5
55:aa:03:08:02:00:ff:ff:f5
55:aa:03:08:02:ff:00:ff:f5
55:aa:03:08:02:ff:00:00:f4
55:aa:03:08:02:00:ff:00:f4
55:aa:03:08:02:00:00:ff:f4
R G B
L
e
n
g
t
h
?
ilink appのパケット(チェックサム)
38
Service UUID Count Values
0xa032 0xa042 1Descriptor:0x2902 Value:0x0001
0xa032 0xa040 20
55:aa:01:0b:01:06:ed
55:aa:01:08:16:06:db
55:aa:01:08:15:06:dc
55:aa:03:05:01:0b:10:29:b3
55:aa:01:05:23:06:d1
55:aa:01:05:22:06:d2
55:aa:01:05:04:06:f0
55:aa:01:05:08:06:ec
55:aa:01:05:0c:06:e8
55:aa:01:04:04:06:f1
55:aa:01:04:14:06:e1
55:aa:03:08:02:ff:00:00:f4
55:aa:03:08:02:00:ff:00:f4
55:aa:03:08:02:00:00:ff:f4
55:aa:03:08:02:ff:ff:00:f5
55:aa:03:08:02:00:ff:ff:f5
55:aa:03:08:02:ff:00:ff:f5
55:aa:03:08:02:ff:00:00:f4
55:aa:03:08:02:00:ff:00:f4
55:aa:03:08:02:00:00:ff:f4
最後のバイトが
毎回異なるため、
チェックサムと
判断
ffの位置に関係なく、
同じ値になっているた
め、バイトの合計に基
づいているシンプルな
ものと判断
チェックサム
39
https://ja.wikipedia.org/wiki/%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%82%B5%E3%83%A0
チェックサムを求めるプログラム
40
def checksum(values):
return hex(~ sum(map(lambda x: int(x,16),values.split(":"))) +1 & 0xff)
ilink appのパケット(電源ON/OFF)
Service UUID Count Values
0xa032 0xa040 20
55:aa:01:08:05:01:f1
55:aa:01:08:05:00:f2
55:aa:01:08:05:01:f1
55:aa:01:08:05:00:f2
OFF
ON
OFF
ON
■電源ON
0xffe5/0xffe9 cc:23:33
■電源OFF
0xffe5/0xffe9 cc:24:33
■色の変更
0xffe5/0xffe9 56:■:■:■:00:f0:aa
■電源ON
0xffe5/0xffe9 cc:23:33
■電源OFF
0xffe5/0xffe9 cc:24:33
■色の変更
0xffe5/0xffe9 56:■:■:■:00:f0:aa
■電源ON
0xa032/0xa040 55:aa:01:08:05:01:f1
■電源OFF
0xa032/0xa040 55:aa:01:08:05:00:f2
■色の変更
0xa032/0xa040 55:aa:03:08:02:■:■:■:CS
42
結果
43
脆弱性(?)
• 入手したすべての電球において、以下の脆弱
性?が見られた
• 他人のスマート電球を勝手にON/OFF、色変
更ができる
• 影響は…軽微…かな?
44
あえて、CVSSを計算
45
https://www.first.org/cvss/calculator/3.0
※CVSSは脆弱性のスコアリングをするためのフレームワークで最も危険な脆弱性は10.0と
いう値を取る
間違っていたらご指摘ください
結論
46
結論
• BLEも手順さえわかれば簡単に制御はできる
• 安いIoTであればあるほど、認証、暗号化は
やっていないのでHackableである
• ぜひ、皆さんもBLE IoTを入手して通信の中を
のぞいてみましょう
他人のデバイスを勝手に制御することは違法
性あるし、迷惑がかかるのでやめましょうね
47
今後の予定
• Web BlueToothを用いてBlueTooth IoTを制御
する
• https://developers.google.com/web/updates/
2015/07/interact-with-ble-devices-on-the-
web
• 攻撃例)Webサイトから電球の色が変わる
– BlueToothの範囲の壁を超える!
48

Más contenido relacionado

La actualidad más candente

オープンソース SLAM の分類
オープンソース SLAM の分類オープンソース SLAM の分類
オープンソース SLAM の分類Yoshitaka HARA
 
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発Yoshitaka HARA
 
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜SSII
 
Nervesが開拓する「ElixirでIoT」の新世界
Nervesが開拓する「ElixirでIoT」の新世界Nervesが開拓する「ElixirでIoT」の新世界
Nervesが開拓する「ElixirでIoT」の新世界Hideki Takase
 
tf,tf2完全理解
tf,tf2完全理解tf,tf2完全理解
tf,tf2完全理解Koji Terada
 
Hubsカスタマイズ 別WEBサイトとのログイン連携による入室制限
Hubsカスタマイズ 別WEBサイトとのログイン連携による入室制限Hubsカスタマイズ 別WEBサイトとのログイン連携による入室制限
Hubsカスタマイズ 別WEBサイトとのログイン連携による入室制限hironroinakae
 
リンク機構を有するロボットをGazeboで動かす
リンク機構を有するロボットをGazeboで動かすリンク機構を有するロボットをGazeboで動かす
リンク機構を有するロボットをGazeboで動かすtomohiro kuwano
 
Cartographer を用いた 3D SLAM
Cartographer を用いた 3D SLAMCartographer を用いた 3D SLAM
Cartographer を用いた 3D SLAMYoshitaka HARA
 
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門masayoshi takahashi
 
SLAM入門 第2章 SLAMの基礎
SLAM入門 第2章 SLAMの基礎SLAM入門 第2章 SLAMの基礎
SLAM入門 第2章 SLAMの基礎yohei okawa
 
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022GREE VR Studio Lab
 
Hubsを何度も破壊して得た知見、話します
Hubsを何度も破壊して得た知見、話しますHubsを何度も破壊して得た知見、話します
Hubsを何度も破壊して得た知見、話しますhironroinakae
 
2020年8月_HoloLens 2 アプリ開発入門
2020年8月_HoloLens 2 アプリ開発入門2020年8月_HoloLens 2 アプリ開発入門
2020年8月_HoloLens 2 アプリ開発入門Madoka Chiyoda
 
コルーチンでC++でも楽々ゲーム作成!
コルーチンでC++でも楽々ゲーム作成!コルーチンでC++でも楽々ゲーム作成!
コルーチンでC++でも楽々ゲーム作成!amusementcreators
 
エラーハンドリング
エラーハンドリングエラーハンドリング
エラーハンドリング道化師 堂華
 
プログラムの処方箋~健康なコードと病んだコード
プログラムの処方箋~健康なコードと病んだコードプログラムの処方箋~健康なコードと病んだコード
プログラムの処方箋~健康なコードと病んだコードShigenori Sagawa
 
【解説】 一般逆行列
【解説】 一般逆行列【解説】 一般逆行列
【解説】 一般逆行列Kenjiro Sugimoto
 
Pythonによる黒魔術入門
Pythonによる黒魔術入門Pythonによる黒魔術入門
Pythonによる黒魔術入門大樹 小倉
 
パネルディスカッション:WebXRメタバースの挑戦 in CEDEC2022 ~Mozilla Hubs活用事例と課題共有~
パネルディスカッション:WebXRメタバースの挑戦 in CEDEC2022 ~Mozilla Hubs活用事例と課題共有~パネルディスカッション:WebXRメタバースの挑戦 in CEDEC2022 ~Mozilla Hubs活用事例と課題共有~
パネルディスカッション:WebXRメタバースの挑戦 in CEDEC2022 ~Mozilla Hubs活用事例と課題共有~GREE VR Studio Lab
 
30分で分かる!OSの作り方
30分で分かる!OSの作り方30分で分かる!OSの作り方
30分で分かる!OSの作り方uchan_nos
 

La actualidad más candente (20)

オープンソース SLAM の分類
オープンソース SLAM の分類オープンソース SLAM の分類
オープンソース SLAM の分類
 
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
 
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
SSII2022 [TS2] 自律移動ロボットのためのロボットビジョン〜 オープンソースの自動運転ソフトAutowareを解説 〜
 
Nervesが開拓する「ElixirでIoT」の新世界
Nervesが開拓する「ElixirでIoT」の新世界Nervesが開拓する「ElixirでIoT」の新世界
Nervesが開拓する「ElixirでIoT」の新世界
 
tf,tf2完全理解
tf,tf2完全理解tf,tf2完全理解
tf,tf2完全理解
 
Hubsカスタマイズ 別WEBサイトとのログイン連携による入室制限
Hubsカスタマイズ 別WEBサイトとのログイン連携による入室制限Hubsカスタマイズ 別WEBサイトとのログイン連携による入室制限
Hubsカスタマイズ 別WEBサイトとのログイン連携による入室制限
 
リンク機構を有するロボットをGazeboで動かす
リンク機構を有するロボットをGazeboで動かすリンク機構を有するロボットをGazeboで動かす
リンク機構を有するロボットをGazeboで動かす
 
Cartographer を用いた 3D SLAM
Cartographer を用いた 3D SLAMCartographer を用いた 3D SLAM
Cartographer を用いた 3D SLAM
 
何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門何となく勉強した気分になれるパーサ入門
何となく勉強した気分になれるパーサ入門
 
SLAM入門 第2章 SLAMの基礎
SLAM入門 第2章 SLAMの基礎SLAM入門 第2章 SLAMの基礎
SLAM入門 第2章 SLAMの基礎
 
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022
 
Hubsを何度も破壊して得た知見、話します
Hubsを何度も破壊して得た知見、話しますHubsを何度も破壊して得た知見、話します
Hubsを何度も破壊して得た知見、話します
 
2020年8月_HoloLens 2 アプリ開発入門
2020年8月_HoloLens 2 アプリ開発入門2020年8月_HoloLens 2 アプリ開発入門
2020年8月_HoloLens 2 アプリ開発入門
 
コルーチンでC++でも楽々ゲーム作成!
コルーチンでC++でも楽々ゲーム作成!コルーチンでC++でも楽々ゲーム作成!
コルーチンでC++でも楽々ゲーム作成!
 
エラーハンドリング
エラーハンドリングエラーハンドリング
エラーハンドリング
 
プログラムの処方箋~健康なコードと病んだコード
プログラムの処方箋~健康なコードと病んだコードプログラムの処方箋~健康なコードと病んだコード
プログラムの処方箋~健康なコードと病んだコード
 
【解説】 一般逆行列
【解説】 一般逆行列【解説】 一般逆行列
【解説】 一般逆行列
 
Pythonによる黒魔術入門
Pythonによる黒魔術入門Pythonによる黒魔術入門
Pythonによる黒魔術入門
 
パネルディスカッション:WebXRメタバースの挑戦 in CEDEC2022 ~Mozilla Hubs活用事例と課題共有~
パネルディスカッション:WebXRメタバースの挑戦 in CEDEC2022 ~Mozilla Hubs活用事例と課題共有~パネルディスカッション:WebXRメタバースの挑戦 in CEDEC2022 ~Mozilla Hubs活用事例と課題共有~
パネルディスカッション:WebXRメタバースの挑戦 in CEDEC2022 ~Mozilla Hubs活用事例と課題共有~
 
30分で分かる!OSの作り方
30分で分かる!OSの作り方30分で分かる!OSの作り方
30分で分かる!OSの作り方
 

Más de Shota Shinogi

LLM App Hacking (AVTOKYO2023)
LLM App Hacking (AVTOKYO2023)LLM App Hacking (AVTOKYO2023)
LLM App Hacking (AVTOKYO2023)Shota Shinogi
 
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptxネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptxShota Shinogi
 
HamaCTF WriteUp (Unpack category)
HamaCTF WriteUp (Unpack category)HamaCTF WriteUp (Unpack category)
HamaCTF WriteUp (Unpack category)Shota Shinogi
 
CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)Shota Shinogi
 
ドラえもんの秘密道具「夜ランプ」を作ろうとした話(ネタ)
ドラえもんの秘密道具「夜ランプ」を作ろうとした話(ネタ)ドラえもんの秘密道具「夜ランプ」を作ろうとした話(ネタ)
ドラえもんの秘密道具「夜ランプ」を作ろうとした話(ネタ)Shota Shinogi
 
Sigcheck option memo
Sigcheck option memoSigcheck option memo
Sigcheck option memoShota Shinogi
 
RISEconf 2015 UNOFFICIAL Schedule
RISEconf 2015 UNOFFICIAL ScheduleRISEconf 2015 UNOFFICIAL Schedule
RISEconf 2015 UNOFFICIAL ScheduleShota Shinogi
 
Introduction of ShinoBOT (Black Hat USA 2013 Arsenal)
Introduction of ShinoBOT (Black Hat USA 2013 Arsenal)Introduction of ShinoBOT (Black Hat USA 2013 Arsenal)
Introduction of ShinoBOT (Black Hat USA 2013 Arsenal)Shota Shinogi
 

Más de Shota Shinogi (11)

LLM App Hacking (AVTOKYO2023)
LLM App Hacking (AVTOKYO2023)LLM App Hacking (AVTOKYO2023)
LLM App Hacking (AVTOKYO2023)
 
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptxネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
 
HamaCTF WriteUp (Unpack category)
HamaCTF WriteUp (Unpack category)HamaCTF WriteUp (Unpack category)
HamaCTF WriteUp (Unpack category)
 
CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)
 
ドラえもんの秘密道具「夜ランプ」を作ろうとした話(ネタ)
ドラえもんの秘密道具「夜ランプ」を作ろうとした話(ネタ)ドラえもんの秘密道具「夜ランプ」を作ろうとした話(ネタ)
ドラえもんの秘密道具「夜ランプ」を作ろうとした話(ネタ)
 
Honeypot Spotted
Honeypot SpottedHoneypot Spotted
Honeypot Spotted
 
Sigcheck option memo
Sigcheck option memoSigcheck option memo
Sigcheck option memo
 
RISEconf 2015 UNOFFICIAL Schedule
RISEconf 2015 UNOFFICIAL ScheduleRISEconf 2015 UNOFFICIAL Schedule
RISEconf 2015 UNOFFICIAL Schedule
 
Hexdump memo
Hexdump memoHexdump memo
Hexdump memo
 
ShinoBOT Suite
ShinoBOT SuiteShinoBOT Suite
ShinoBOT Suite
 
Introduction of ShinoBOT (Black Hat USA 2013 Arsenal)
Introduction of ShinoBOT (Black Hat USA 2013 Arsenal)Introduction of ShinoBOT (Black Hat USA 2013 Arsenal)
Introduction of ShinoBOT (Black Hat USA 2013 Arsenal)
 

AndroidとPCのみでスマート電球BLEハッキング