Soumettre la recherche
Mettre en ligne
実践イカパケット解析
•
217 j'aime
•
118,971 vues
Yuki Mizuno
Suivre
実践イカパケット解析!!! 巷で話題のあのイカパケットを解析してみた話 a.k.a. Packetoon
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 90
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
実践イカパケット解析α
実践イカパケット解析α
Yuki Mizuno
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
暗号技術の実装と数学
暗号技術の実装と数学
MITSUNARI Shigeo
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
Yuta Imai
【Unite Tokyo 2019】Understanding C# Struct All Things
【Unite Tokyo 2019】Understanding C# Struct All Things
UnityTechnologiesJapan002
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
Preferred Networks
分散システムの限界について知ろう
分散システムの限界について知ろう
Shingo Omura
トランザクションの並行実行制御 rev.2
トランザクションの並行実行制御 rev.2
Takashi Hoshino
Contenu connexe
Tendances
目grep入門 +解説
目grep入門 +解説
murachue
例外設計における大罪
例外設計における大罪
Takuto Wada
CUDAのアセンブリ言語基礎のまとめ PTXとSASSの概説
CUDAのアセンブリ言語基礎のまとめ PTXとSASSの概説
Takateru Yamagishi
Intro to SVE 富岳のA64FXを触ってみた
Intro to SVE 富岳のA64FXを触ってみた
MITSUNARI Shigeo
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
KLab Inc. / Tech
RSA暗号運用でやってはいけない n のこと #ssmjp
RSA暗号運用でやってはいけない n のこと #ssmjp
sonickun
Glibc malloc internal
Glibc malloc internal
Motohiro KOSAKI
「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側
「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側
Takeshi HASEGAWA
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Kentaro Matsui
Marp Tutorial
Marp Tutorial
Rui Watanabe
ネットワークでなぜ遅延が生じるのか
ネットワークでなぜ遅延が生じるのか
Jun Kato
Unityでオンラインゲーム作った話
Unityでオンラインゲーム作った話
torisoup
【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作る
torisoup
ARM CPUにおけるSIMDを用いた高速計算入門
ARM CPUにおけるSIMDを用いた高速計算入門
Fixstars Corporation
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
mosa siru
TLS, HTTP/2演習
TLS, HTTP/2演習
shigeki_ohtsu
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414
Kentaro Ebisawa
DockerコンテナでGitを使う
DockerコンテナでGitを使う
Kazuhiro Suga
SSE4.2の文字列処理命令の紹介
SSE4.2の文字列処理命令の紹介
MITSUNARI Shigeo
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
Tendances
(20)
目grep入門 +解説
目grep入門 +解説
例外設計における大罪
例外設計における大罪
CUDAのアセンブリ言語基礎のまとめ PTXとSASSの概説
CUDAのアセンブリ言語基礎のまとめ PTXとSASSの概説
Intro to SVE 富岳のA64FXを触ってみた
Intro to SVE 富岳のA64FXを触ってみた
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
RSA暗号運用でやってはいけない n のこと #ssmjp
RSA暗号運用でやってはいけない n のこと #ssmjp
Glibc malloc internal
Glibc malloc internal
「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側
「スプラトゥーン」リアルタイム画像解析ツール 「IkaLog」の裏側
テスト文字列に「うんこ」と入れるな
テスト文字列に「うんこ」と入れるな
Marp Tutorial
Marp Tutorial
ネットワークでなぜ遅延が生じるのか
ネットワークでなぜ遅延が生じるのか
Unityでオンラインゲーム作った話
Unityでオンラインゲーム作った話
【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作る
ARM CPUにおけるSIMDを用いた高速計算入門
ARM CPUにおけるSIMDを用いた高速計算入門
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
TLS, HTTP/2演習
TLS, HTTP/2演習
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414
DockerコンテナでGitを使う
DockerコンテナでGitを使う
SSE4.2の文字列処理命令の紹介
SSE4.2の文字列処理命令の紹介
DockerとPodmanの比較
DockerとPodmanの比較
En vedette
ベイクドGPU Kernel/VM北陸1
ベイクドGPU Kernel/VM北陸1
nkawahara
メインスライド
メインスライド
nomuken
Subscriber Identity Module
Subscriber Identity Module
Yuki Mizuno
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
Yusuke Hirao
偶然にも500万個のSSH公開鍵を手に入れた俺たちは
偶然にも500万個のSSH公開鍵を手に入れた俺たちは
Yoshio Hanawa
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
Toru Yamaguchi
運用に自動化を求めるのは間違っているだろうか
運用に自動化を求めるのは間違っているだろうか
Masahito Zembutsu
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
Ken'ichi Matsui
プログラマのための線形代数再入門
プログラマのための線形代数再入門
Taketo Sano
MySQLテーブル設計入門
MySQLテーブル設計入門
yoku0825
ウェブパフォーマンスの基礎とこれから
ウェブパフォーマンスの基礎とこれから
Hiroshi Kawada
Webアプリケーション負荷試験実践入門
Webアプリケーション負荷試験実践入門
樽八 仲川
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
慎一 古賀
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
Takuto Wada
人は一ヶ月でエンジニアになれるのか - 詳細解説
人は一ヶ月でエンジニアになれるのか - 詳細解説
Livesense Inc.
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術
Noriaki Kadota
SSL/TLSの基礎と最新動向
SSL/TLSの基礎と最新動向
shigeki_ohtsu
フーリエ変換と画像圧縮の仕組み
フーリエ変換と画像圧縮の仕組み
yuichi takeda
MySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っている
yoku0825
エンジニアのための経営学
エンジニアのための経営学
Michitaka Yumoto
En vedette
(20)
ベイクドGPU Kernel/VM北陸1
ベイクドGPU Kernel/VM北陸1
メインスライド
メインスライド
Subscriber Identity Module
Subscriber Identity Module
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
偶然にも500万個のSSH公開鍵を手に入れた俺たちは
偶然にも500万個のSSH公開鍵を手に入れた俺たちは
技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
運用に自動化を求めるのは間違っているだろうか
運用に自動化を求めるのは間違っているだろうか
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
プログラマのための線形代数再入門
プログラマのための線形代数再入門
MySQLテーブル設計入門
MySQLテーブル設計入門
ウェブパフォーマンスの基礎とこれから
ウェブパフォーマンスの基礎とこれから
Webアプリケーション負荷試験実践入門
Webアプリケーション負荷試験実践入門
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
人は一ヶ月でエンジニアになれるのか - 詳細解説
人は一ヶ月でエンジニアになれるのか - 詳細解説
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術
SSL/TLSの基礎と最新動向
SSL/TLSの基礎と最新動向
フーリエ変換と画像圧縮の仕組み
フーリエ変換と画像圧縮の仕組み
MySQL 5.7の罠があなたを狙っている
MySQL 5.7の罠があなたを狙っている
エンジニアのための経営学
エンジニアのための経営学
Plus de Yuki Mizuno
地デジを理解したつもりになる回
地デジを理解したつもりになる回
Yuki Mizuno
Xavier NXのカーネルとVMの話
Xavier NXのカーネルとVMの話
Yuki Mizuno
HDMI探検隊
HDMI探検隊
Yuki Mizuno
HTML5 and Video Streaming Vol.1
HTML5 and Video Streaming Vol.1
Yuki Mizuno
# TELETEXT
# TELETEXT
Yuki Mizuno
CTFの話 - coinsLT #10
CTFの話 - coinsLT #10
Yuki Mizuno
ノーゲーム・ノーライフ[Games on Linux] - Kernel/VM北陸1
ノーゲーム・ノーライフ[Games on Linux] - Kernel/VM北陸1
Yuki Mizuno
Plus de Yuki Mizuno
(7)
地デジを理解したつもりになる回
地デジを理解したつもりになる回
Xavier NXのカーネルとVMの話
Xavier NXのカーネルとVMの話
HDMI探検隊
HDMI探検隊
HTML5 and Video Streaming Vol.1
HTML5 and Video Streaming Vol.1
# TELETEXT
# TELETEXT
CTFの話 - coinsLT #10
CTFの話 - coinsLT #10
ノーゲーム・ノーライフ[Games on Linux] - Kernel/VM北陸1
ノーゲーム・ノーライフ[Games on Linux] - Kernel/VM北陸1
Dernier
2024 03 CTEA
2024 03 CTEA
arts yokohama
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
arts yokohama
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Tetsuya Nihonmatsu
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
ssuser370dd7
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
Sadao Tokuyama
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
arts yokohama
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
2024 04 minnanoito
2024 04 minnanoito
arts yokohama
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
Shumpei Kishi
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
Matsushita Laboratory
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ssuser539845
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
Ayachika Kitazaki
Dernier
(12)
2024 03 CTEA
2024 03 CTEA
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
2024 04 minnanoito
2024 04 minnanoito
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
実践イカパケット解析
1.
イカパケット @mzyy94 #pakeana #packetoon
2.
Who is @mzyy94? ネットワーク
に がある あるけど ネットワークよくわかんない でエビを ってる イカのゲームで んでる
3.
イカのゲーム Splatoon
4.
Splatoon から されたWii Uソフト イカになってインクを
りまくるゲーム よりインクを く ったチームが ち ガチマッチという ルールあり オンライン で プレイ
5.
オンライン で プレイ
6.
パケットがやりとりされている!!
7.
パケットがやりとりされている!! パケットを てみたい!!!
8.
パケットキャプチャ
9.
パケットキャプチャ
10.
のパケットグラフ
11.
パケット UDP TCP
12.
のパケットグラフ マッチング
13.
マッチング の
14.
マッチング の
15.
のパケットグラフ
16.
のパケットグラフ
17.
の
18.
フルメッシュ P2P
19.
のパケットグラフ
21.
のパケットグラフ
22.
のパケットグラフ 試合中 試 合 準 備 マ ッ チ ン グ 結 果 発 表
24.
? ? ? ?
25.
イカパケットを してみた
26.
ごちゅうい これから するものは の
によるものであり、 の とは なる が く します。
27.
?
28.
を ながら grep
29.
Wiresharkのプロトコル dissector を いて
30.
Dissector
31.
Dissector
32.
イカパケットの
33.
イカパケットの Ethernetヘッダ IPヘッダ UDPヘッダ イカパケット
34.
イカパケットの イカパケットヘッダ (12octets) イカデータ(ヘッダ ペイロード) イカデータ(ヘッダ
ペイロード) イカデータ(ヘッダ ペイロード) ざん ハッシュ
35.
イカパケットヘッダのPDU
36.
イカパケットヘッダのPDU
37.
と ボーイ ガール
38.
イカデータヘッダのPDU
39.
イカデータヘッダのPDU
40.
り み (1octet)
41.
(1octet)
42.
データ (2octets)
43.
(4octets)
44.
コネクションID(4octets)
45.
プロトコル(2octets)
46.
プッシュ(2octets)
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
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 イカパケットの
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
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 イカパケットの
51.
イカパケットの
52.
イカデータのやりとりを てみよう
53.
する からチートツール が
されぬよう、 プレイデータプロトコルの は します。 おねがい ゲームシステムの につながりかねないので。。
54.
するイカデータのやりとり 試合中 試 合 準 備 マ ッ チ ン グ 結 果 発 表
55.
イカコネクション マッチングの れ コネクション の マッチングメンバーの
56.
イカコネクション イカコネクション コネクション の
マッチングメンバーの
57.
イカコネクション ボーイ ガール イカハンドシェイク イカハンドシェイク プレイヤー (ネットワーク ) プレイヤー (ネットワーク
)
58.
イカコネクション パケット
59.
イカハンドシェイク
60.
イカハンドシェイクのペイロード
61.
プレイヤー (タイプ1)
62.
プレイヤー (タイプ1)のペイロード
63.
プレイヤー (タイプ1)のペイロード
64.
プレイヤー (タイプ1)のペイロード
65.
プレイヤー (タイプ1)によって...
66.
プレイヤー (タイプ5)
67.
プレイヤー (タイプ5)のペイロード
68.
プレイヤー (タイプ5)によって...
69.
コネクション の イカコネクション コネクション
の マッチングメンバーの
70.
コネクション の ボーイ ガール プレイヤー (プレイヤー
) プレイヤー (プレイヤー ) P2P ( ) P2P ( リスト) イカコネクション
71.
プレイヤー (タイプ2)
72.
プレイヤー (タイプ2)のペイロード
73.
プレイヤー (タイプ2)のペイロード
74.
プレイヤー (タイプ2)によって... 🍣 🍣
75.
P2P (タイプ1)
76.
P2P (タイプ1)のペイロード
77.
P2P (タイプ2)
78.
P2P (タイプ2)のペイロード
79.
P2P (タイプ2)のペイロード
80.
ネットワーク の
81.
マッチングメンバーの イカコネクション コネクション の
マッチングメンバーの
82.
プレイヤーリスト
83.
プレイヤーリスト
85.
イカたおし
89.
ご ありがとうございました マンメンミ!
Télécharger maintenant