wireshark だけに頼らない! パケット解析ツールの紹介

31
201474日ネットワークパケットを読む会()18回発表資料 Wireshark だけに頼らない! パケット解析ツールの紹介 @k_morihisa

Upload: morihisa

Post on 31-May-2015

19.030 views

Category:

Internet


0 download

DESCRIPTION

第18回「ネットワークパケットを読む会(仮)」勉強会の発表資料です.Wireshark 以外のパケット解析ツールについて紹介しています.

TRANSCRIPT

Page 1: Wireshark だけに頼らない! パケット解析ツールの紹介

2014年7月4日ネットワークパケットを読む会(仮)第18回発表資料

Wireshark だけに頼らない!

パケット解析ツールの紹介@k_morihisa

Page 2: Wireshark だけに頼らない! パケット解析ツールの紹介

$ whoami

• 名前:森久 和昭 • Twitter:@k_morihisa • 情報セキュリティエンジニア・アナリスト

• 趣味でハニーポットを観察してますhttp://www.morihi-soc.net/ !

• 第10回「ネットワークパケットを読む会(仮)」何が変わった!? Wireshark 1.8http://www.slideshare.net/morihisa/wireshark-18

2

Page 3: Wireshark だけに頼らない! パケット解析ツールの紹介

パケット好きですか?

Page 4: Wireshark だけに頼らない! パケット解析ツールの紹介

ご注文は Wireshark ですか?

• デモ

4

Page 5: Wireshark だけに頼らない! パケット解析ツールの紹介

Wireshark がやられたようだな...

5

Page 6: Wireshark だけに頼らない! パケット解析ツールの紹介

困った(́・ω・`)

• Wireshark 自体の脆弱性を突いたパケットを含むファイルの解析をする場合 !

• 巨大なファイルサイズのパケット解析をする場合 !

• そもそも,GUI 環境でない場合 !

• 楽しくパケット解析したい

6

Page 7: Wireshark だけに頼らない! パケット解析ツールの紹介

つまり

誤:ご注文は Wireshark ですか? !

正:ご注文はパケット解析ツールですか?

7

Page 8: Wireshark だけに頼らない! パケット解析ツールの紹介

様々なパケット解析ツール

• GUI編 !

• CUI編 !

• Wireshark ファミリー編 !

• おまけ

8

Page 9: Wireshark だけに頼らない! パケット解析ツールの紹介

GUI編

• Network Miner • Xplico

9

Page 10: Wireshark だけに頼らない! パケット解析ツールの紹介

Network Miner

• パケットからデータ収集できるツール !

• 公式サイトhttp://www.netresec.com/?page=NetworkMiner

10

Page 11: Wireshark だけに頼らない! パケット解析ツールの紹介

Network Miner

11

pcapを ドラッグ&ドロップ

インターフェースを指定して リアルタイムキャプチャ

Page 12: Wireshark だけに頼らない! パケット解析ツールの紹介

Network Miner

• 抽出したファイルはフォルダに保存される • NetworkMiner\AssembledFiles\ホスト毎 !

• 有料版もある • pcapng 形式ファイルの解析ができる • CSV/Excel でデータ出力ができる • コマンドライン版が使える 等

12

Page 13: Wireshark だけに頼らない! パケット解析ツールの紹介

Xplico

• Web インターフェースを持つパケット解析ツール • 複数人でのトラフィックデータの共有に向いている

!

• 公式サイト • http://www.xplico.org/

13

Page 14: Wireshark だけに頼らない! パケット解析ツールの紹介

Xplico

14

Page 15: Wireshark だけに頼らない! パケット解析ツールの紹介

Xplico

• インストールや使い方は wiki 参照 • http://wiki.xplico.org/ !

• デフォルトポート:9876/tcp →FW の ACL 注意 • デフォルトユーザ:admin / xplico →パスワード変更

!

• 最も簡単な使い方 1. ケースを作成 2. セッションを作成 3. pcap アップロード / リアルタイムキャプチャ

15

Page 16: Wireshark だけに頼らない! パケット解析ツールの紹介

Xplico

• いろいろ解析してくれる • Web • Email • FTP • DNS 等 !

• 解析には負荷がかかる →巨大なファイルだと時間がかかる

16

Page 17: Wireshark だけに頼らない! パケット解析ツールの紹介

СUI編

• tcpdump • tcpflow • tcpslice

17

Page 18: Wireshark だけに頼らない! パケット解析ツールの紹介

tcpdump

• パケットキャプチャといえば tcpdump !

• 公式 • http://www.tcpdump.org/

!

!

• 初心者もう使いこなしている人たちばかりだと 思うので,今回は省略

18

Page 19: Wireshark だけに頼らない! パケット解析ツールの紹介

tcpflow

• 送信元先 IP/port のセッションごとに分割 !

• GitHub tcpflow • https://github.com/simsong/tcpflow

19

Page 20: Wireshark だけに頼らない! パケット解析ツールの紹介

tcpflow

• 簡単な使い方 • キャプチャファイルを読み込む $ tcpflow [-c] -r キャプチャファイル フィルタ

!

• ライブキャプチャ $ tcpflow [-c] -i インターフェース フィルタ

!

• 重要 • -c オプションをつけるとディスプレイ表示のみ • つけないと,セッション内容はファイルに保存

20

Page 21: Wireshark だけに頼らない! パケット解析ツールの紹介

tcpflow

• -c オプションを忘れるとこうなる

21

\ や べ え /

Page 22: Wireshark だけに頼らない! パケット解析ツールの紹介

tcpslice

• 時間を指定してパケットを切り出すツール !

• GitHub tcpslice • https://github.com/the-tcpdump-group/tcpslice

22

Page 23: Wireshark だけに頼らない! パケット解析ツールの紹介

tcpslice

• 使い方 $ tcpslice -r パケットファイル →開始時間と終了時間を普通の日時で表示 !

$ tcpslice -t パケットファイル →開始時間と終了時間を ymdhmsu 方式で表示 !

$ tcpslice -d ymdhmsu +秒数 パケットファイル →開始と終了の UNIX 時間が表示 !

$ tcpslice -w 保存ファイル名 開始時間 終了時間 元ファイル →UNIX 時間で指定

23

Page 24: Wireshark だけに頼らない! パケット解析ツールの紹介

tcpslice• こんな感じで切り出しができます.

24

Page 25: Wireshark だけに頼らない! パケット解析ツールの紹介

Wireshark も使いたい

Page 26: Wireshark だけに頼らない! パケット解析ツールの紹介

Program Files を開いてみよう

• たくさん exe がありますね. • 少しだけ紹介します.

26

Page 27: Wireshark だけに頼らない! パケット解析ツールの紹介

Wireshark ファミリー編

• capinfos.exe • キャプチャファイルの情報を表示 • pcap や pcapng 等の確認に役立つ !

• editcap.exe • キャプチャファイルを分割 • パケット数で分割したり,pcap - pcapng 変換 !

• mergecap.exe • キャプチャファイルを統合

27

Page 28: Wireshark だけに頼らない! パケット解析ツールの紹介

キャプチャプログラム使いどころ

• wireshark.exe • GUI でパケットキャプチャと解析ができる !

• tshark.exe • CUI でパケットキャプチャと解析ができる

!

• dumpcap.exe • CUI でパケットキャプチャできる.早い

28

Page 29: Wireshark だけに頼らない! パケット解析ツールの紹介

おまけ

• VirusTotal • https://www.virustotal.com/ja/ • ファイルをアップロードすると,マルウェア対策

ソフトでの検出状況を確認可能 !

• キャプチャファイルも解析してくれる • Snort や Suricata といった IDS の検知状況が

確認できる

29

Page 30: Wireshark だけに頼らない! パケット解析ツールの紹介

参考• ネットワークトラブルシューティングツール(書籍) • http://www.oreilly.co.jp/books/4873110807/ !

• SecTools • http://sectools.org/ !

• Probably the Best Free Security List in the World • http://www.techsupportalert.com/content/

probably-best-free-security-list-world.htm

30

Page 31: Wireshark だけに頼らない! パケット解析ツールの紹介

ありがとうございました