忘備録：ネットワーク解析 ・Wiresharkと暗号化についてについて

◆利点と欠点
・リアルタイムでキャプチャ出来る 常時キャプチャは出来ない
・グラフや統計データで傾向を見れる パケットの取りこぼしが発生する
・分析、統計の機能で詳細な分析が出来る

◆欠点
・詳細な分析が出来るが分析機能は、それほど充実していない
・個別のパケットをデコード出来る
・<font color="Red">暗号化パケットは中身をほとんど見れない</font>

◆暗号化した通信が見れない◆
 ◇暗号化された通信の場合、アプリケーションレベルで復号化しない限り通信をみることができない。
 ◇暗号化の種類によっては、IPアドレスやMACアドレス、ポート番号の情報は暗号化されていない
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/93bb9081-18af-1ea0-4be4-ad77c5d0ae08.png)


◆暗号化の範囲
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/8788b16f-a5c4-c98d-3cf3-61f30906e944.png)

◇例：IPSecについて
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/862a3ed0-5ba4-b553-9988-5cca83c69de8.png)


■例：Wiresharkとプロトコルの関係■
■POP（暗号化なし）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/1c956593-5380-6c10-e83e-4acf870d60f3.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/0a3c9ecf-0c96-8630-5698-9306b4049556.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/06bf0356-b327-ec3d-e494-c4d47fd290bc.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/6cc88215-5b15-71a5-cdac-6c2c3fb579eb.png)

■TLS（暗号化あり）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/13d01fa6-9aba-487e-48fc-5c3e9c5234b8.png)

  Protocol Preferences > (Pre)-MasterSerect Log filenameを選ぶ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/52adf4d2-45d2-c99a-4a41-d6dc6b56d6f2.png)

 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/e4056b50-ac8d-0e1d-76c7-8469dbd3bc12.png)

IPアドレスの指定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/599a31b7-d4db-80ef-d134-f1eabb969632.png)

Portは、今回SSL通信のため443
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/b6aee89b-50f2-7505-845c-65481609a333.png)

Protocolは複号化の後をしようする。今回はhttpを入れる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/23f8df26-cbc3-6b2c-c69b-056de9a6f375.png)

KeyFileを入れる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/c6c786d4-536f-c82d-a9ee-e136c3f2e0ed.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/b3b4cf59-7a31-d49a-078f-e3c2871bf6c6.png)

暗号化された通信が確認できる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/058011ac-ab7d-d56c-d5fb-2f9601715c6d.png)

大小の英文字で書かれていることからBase64が使われている可能性があるので書き換える
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/d5dc1ce4-1c4c-3e8f-33ad-43b53db2d746.png)


■例外
画像にファイルを隠している場合
Hexエディションを使う
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/929a564e-5732-25a0-4122-19d53e51b0ec.png)


対象ファイルをエディタで開く
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/cf400abd-a1cd-0e7c-a4bf-a95c3a7015cd.png)

アドレスなど見れる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/c8471d8b-d41a-8f7f-48ad-8b72de5f8b44.png)

Hexだと使い勝手が悪いので[https://hexed.it]のサイトに行く
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/dc906c01-cb1e-7d6b-faa0-116a8b9e6ad4.png)

対象ファイルを選択する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/3e5ff051-884e-6791-6ae6-3810803d0dc4.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/d48ad7bb-2e13-20cc-bd97-9d73ae228bbd.png)

画像ファイルは先頭と語尾にマーカがあるので本データと偽データを分別できる
今回はJpeGファイルなので以下のこと
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/b75519b5-816b-eab1-c049-3474c6f18cad.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/5d28b7ea-9f02-ddce-6169-59b29c90d3a7.png)


右クリックをしてデータをエクスポートする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/8059b4b5-a762-2542-6fb4-cac3f4f85eea.png)

拡張子を変えてWiresharkで見れるようにする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/094d782b-9b2c-3fc2-a3b3-bea844981117.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/7a3d75d5-adfb-876c-5d0a-f7e4ba7c129c.png)

通信を確認できる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/db982af0-110b-2023-d2e0-9fef0f1e3f45.png)

digツールを使い確認をする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/3b16ebec-a015-1af5-bf27-c6e6e0550eb1.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/668a6086-cfbe-0b1b-7f1c-fc9b47667a17.png)