90
イカパケット @mzyy94 #pakeana #packetoon

実践イカパケット解析

Embed Size (px)

Citation preview

Page 1: 実践イカパケット解析

イカパケット@mzyy94 #pakeana #packetoon

Page 2: 実践イカパケット解析

Who is @mzyy94?

ネットワーク に がある

あるけど ネットワークよくわかんない

でエビを ってる

イカのゲームで んでる

Page 3: 実践イカパケット解析

イカのゲームSplatoon

Page 4: 実践イカパケット解析

Splatoon

から されたWii Uソフト

イカになってインクを りまくるゲーム

よりインクを く ったチームが ち

ガチマッチという ルールあり

オンライン で プレイ

Page 5: 実践イカパケット解析

オンライン で プレイ

Page 6: 実践イカパケット解析

パケットがやりとりされている!!

Page 7: 実践イカパケット解析

パケットがやりとりされている!!

パケットを てみたい!!!

Page 8: 実践イカパケット解析

パケットキャプチャ

Page 9: 実践イカパケット解析

パケットキャプチャ

Page 10: 実践イカパケット解析

のパケットグラフ

Page 11: 実践イカパケット解析

パケット

UDP

TCP

Page 12: 実践イカパケット解析

のパケットグラフ

マッチング

Page 13: 実践イカパケット解析

マッチング の

Page 14: 実践イカパケット解析

マッチング の

Page 15: 実践イカパケット解析

のパケットグラフ

Page 16: 実践イカパケット解析

のパケットグラフ

Page 17: 実践イカパケット解析

Page 18: 実践イカパケット解析

フルメッシュ P2P

Page 19: 実践イカパケット解析

のパケットグラフ

Page 20: 実践イカパケット解析
Page 21: 実践イカパケット解析

のパケットグラフ

Page 22: 実践イカパケット解析

のパケットグラフ

試合中

試 合 準 備

マ ッ チ ン グ

結 果 発 表

Page 23: 実践イカパケット解析
Page 24: 実践イカパケット解析

? ?

Page 25: 実践イカパケット解析

イカパケットを してみた

Page 26: 実践イカパケット解析

ごちゅういこれから するものは の によるものであり、

の とは なる が く します。

Page 27: 実践イカパケット解析

Page 28: 実践イカパケット解析

を ながら grep

Page 29: 実践イカパケット解析

Wiresharkのプロトコルdissector を いて

Page 30: 実践イカパケット解析

Dissector

Page 31: 実践イカパケット解析

Dissector

Page 32: 実践イカパケット解析

イカパケットの

Page 33: 実践イカパケット解析

イカパケットの

Ethernetヘッダ

IPヘッダ

UDPヘッダ

イカパケット

Page 34: 実践イカパケット解析

イカパケットの

イカパケットヘッダ (12octets)

イカデータ(ヘッダ ペイロード)

イカデータ(ヘッダ ペイロード)

イカデータ(ヘッダ ペイロード)

ざん ハッシュ

Page 35: 実践イカパケット解析

イカパケットヘッダのPDU

Page 36: 実践イカパケット解析

イカパケットヘッダのPDU

Page 37: 実践イカパケット解析

とボーイ ガール

Page 38: 実践イカパケット解析

イカデータヘッダのPDU

Page 39: 実践イカパケット解析

イカデータヘッダのPDU

Page 40: 実践イカパケット解析

り み (1octet)

Page 41: 実践イカパケット解析

(1octet)

Page 42: 実践イカパケット解析

データ (2octets)

Page 43: 実践イカパケット解析

(4octets)

Page 44: 実践イカパケット解析

コネクションID(4octets)

Page 45: 実践イカパケット解析

プロトコル(2octets)

Page 46: 実践イカパケット解析

プッシュ(2octets)

Page 47: 実践イカパケット解析

イカパケットの4c e6 76 4f ** ** 9c e6 35 74 ** ** 08 00 45 00

00 4c 02 09 00 00 40 11 de 60 c0 a8 00 cb 77 68

** ** c8 ae c4 d9 00 38 82 bf 32 ab 98 64 01 56

00 08 cb 39 91 71 00 01 00 00 00 00 00 01 01 0b

d7 8b 00 c0 00 00 00 00 00 00 a3 18 73 48 d8 7f

ab 2d 12 50 bb 3d 0d b6 dd 39

Page 48: 実践イカパケット解析

4c e6 76 4f ** ** 9c e6 35 74 ** ** 08 00 45 00

00 4c 02 09 00 00 40 11 de 60 c0 a8 00 cb 77 68

** ** c8 ae c4 d9 00 38 82 bf 32 ab 98 64 01 56

00 08 cb 39 91 71 00 01 00 00 00 00 00 01 01 0b

d7 8b 00 c0 00 00 00 00 00 00 a3 18 73 48 d8 7f

ab 2d 12 50 bb 3d 0d b6 dd 39

イカパケットの

Page 49: 実践イカパケット解析

イカパケットの32 ab 98 64 01 56 00 08

cb 39 91 71 00 01 00 00

00 00 00 01 01 0b d7 8b

00 c0 00 00 00 00 00 00

a3 18 73 48 d8 7f ab 2d

12 50 bb 3d 0d b6 dd 39

Page 50: 実践イカパケット解析

32 ab 98 64 01 56 00 08

cb 39 91 71 00 01 00 00

00 00 00 01 01 0b d7 8b

00 c0 00 00 00 00 00 00

a3 18 73 48 d8 7f ab 2d

12 50 bb 3d 0d b6 dd 39

イカパケットの

Page 51: 実践イカパケット解析

イカパケットの

Page 52: 実践イカパケット解析

イカデータのやりとりを てみよう

Page 53: 実践イカパケット解析

する からチートツール が されぬよう、

プレイデータプロトコルの は します。

おねがい

ゲームシステムの につながりかねないので。。

Page 54: 実践イカパケット解析

するイカデータのやりとり

試合中

試 合 準 備

マ ッ チ ン グ

結 果 発 表

Page 55: 実践イカパケット解析

イカコネクション

マッチングの れ

コネクション の

マッチングメンバーの

Page 56: 実践イカパケット解析

イカコネクション

イカコネクション コネクション の マッチングメンバーの

Page 57: 実践イカパケット解析

イカコネクションボーイ ガール

イカハンドシェイク

イカハンドシェイク

プレイヤー

(ネットワーク )

プレイヤー

(ネットワーク )

Page 58: 実践イカパケット解析

イカコネクション パケット

Page 59: 実践イカパケット解析

イカハンドシェイク

Page 60: 実践イカパケット解析

イカハンドシェイクのペイロード

Page 61: 実践イカパケット解析

プレイヤー (タイプ1)

Page 62: 実践イカパケット解析

プレイヤー (タイプ1)のペイロード

Page 63: 実践イカパケット解析

プレイヤー (タイプ1)のペイロード

Page 64: 実践イカパケット解析

プレイヤー (タイプ1)のペイロード

Page 65: 実践イカパケット解析

プレイヤー (タイプ1)によって...

Page 66: 実践イカパケット解析

プレイヤー (タイプ5)

Page 67: 実践イカパケット解析

プレイヤー (タイプ5)のペイロード

Page 68: 実践イカパケット解析

プレイヤー (タイプ5)によって...

Page 69: 実践イカパケット解析

コネクション の

イカコネクション コネクション の マッチングメンバーの

Page 70: 実践イカパケット解析

コネクション のボーイ ガール

プレイヤー

(プレイヤー )

プレイヤー

(プレイヤー )

P2P

( )

P2P

( リスト)

イカコネクション

Page 71: 実践イカパケット解析

プレイヤー (タイプ2)

Page 72: 実践イカパケット解析

プレイヤー (タイプ2)のペイロード

Page 73: 実践イカパケット解析

プレイヤー (タイプ2)のペイロード

Page 74: 実践イカパケット解析

プレイヤー (タイプ2)によって...

🍣 🍣

Page 75: 実践イカパケット解析

P2P (タイプ1)

Page 76: 実践イカパケット解析

P2P (タイプ1)のペイロード

Page 77: 実践イカパケット解析

P2P (タイプ2)

Page 78: 実践イカパケット解析

P2P (タイプ2)のペイロード

Page 79: 実践イカパケット解析

P2P (タイプ2)のペイロード

Page 80: 実践イカパケット解析

ネットワーク の

Page 81: 実践イカパケット解析

マッチングメンバーの

イカコネクション コネクション の マッチングメンバーの

Page 82: 実践イカパケット解析

プレイヤーリスト

Page 83: 実践イカパケット解析

プレイヤーリスト

Page 84: 実践イカパケット解析
Page 85: 実践イカパケット解析

イカたおし

Page 86: 実践イカパケット解析
Page 87: 実践イカパケット解析
Page 88: 実践イカパケット解析
Page 89: 実践イカパケット解析

ご ありがとうございました

マンメンミ!