SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
2014年7月4日ネットワークパケットを読む会(仮)第18回発表資料
Wireshark だけに頼らない!	

パケット解析ツールの紹介
@k_morihisa
$ whoami
• 名前:森久 和昭
• Twitter:@k_morihisa
• 情報セキュリティエンジニア・アナリスト

• 趣味でハニーポットを観察してます



http://www.morihi-soc.net/
!
• 第10回「ネットワークパケットを読む会(仮)」



何が変わった!? Wireshark 1.8

http://www.slideshare.net/morihisa/wireshark-18
2
パケット好きですか?
ご注文は Wireshark ですか?
• デモ
4
Wireshark がやられたようだな...
5
困った(́・ω・`)
• Wireshark 自体の脆弱性を突いたパケットを

含むファイルの解析をする場合
!
• 巨大なファイルサイズのパケット解析をする場合
!
• そもそも,GUI 環境でない場合
!
• 楽しくパケット解析したい
6
つまり
誤:ご注文は Wireshark ですか?
!
正:ご注文はパケット解析ツールですか?
7
様々なパケット解析ツール
• GUI編
!
• CUI編
!
• Wireshark ファミリー編
!
• おまけ
8
GUI編
• Network Miner
• Xplico
9
Network Miner
• パケットからデータ収集できるツール
!
• 公式サイト

http://www.netresec.com/?page=NetworkMiner
10
Network Miner
11
pcapを	

ドラッグ&ドロップ
インターフェースを指定して	

リアルタイムキャプチャ
Network Miner
• 抽出したファイルはフォルダに保存される
• NetworkMinerAssembledFilesホスト毎
!
• 有料版もある
• pcapng 形式ファイルの解析ができる
• CSV/Excel でデータ出力ができる
• コマンドライン版が使える 等
12
Xplico
• Web インターフェースを持つパケット解析ツール
• 複数人でのトラフィックデータの共有に向いている
!
• 公式サイト
• http://www.xplico.org/
13
Xplico
14
Xplico
• インストールや使い方は wiki 参照
• http://wiki.xplico.org/
!
• デフォルトポート:9876/tcp →FW の ACL 注意
• デフォルトユーザ:admin / xplico →パスワード変更
!
• 最も簡単な使い方
1. ケースを作成
2. セッションを作成
3. pcap アップロード / リアルタイムキャプチャ
15
Xplico
• いろいろ解析してくれる
• Web
• Email
• FTP
• DNS 等
!
• 解析には負荷がかかる
→巨大なファイルだと時間がかかる
16
СUI編
• tcpdump
• tcpflow
• tcpslice
17
tcpdump
• パケットキャプチャといえば tcpdump
!
• 公式
• http://www.tcpdump.org/
!
!
• 初心者もう使いこなしている人たちばかりだと

思うので,今回は省略
18
tcpflow
• 送信元先 IP/port のセッションごとに分割
!
• GitHub tcpflow
• https://github.com/simsong/tcpflow
19
tcpflow
• 簡単な使い方
• キャプチャファイルを読み込む
$ tcpflow [-c] -r キャプチャファイル フィルタ
!
• ライブキャプチャ
$ tcpflow [-c] -i インターフェース フィルタ
!
• 重要
• -c オプションをつけるとディスプレイ表示のみ
• つけないと,セッション内容はファイルに保存
20
tcpflow
• -c オプションを忘れるとこうなる
21
\	

や	

べ	

え	

/
tcpslice
• 時間を指定してパケットを切り出すツール
!
• GitHub tcpslice
• https://github.com/the-tcpdump-group/tcpslice
22
tcpslice
• 使い方
$ tcpslice -r パケットファイル
→開始時間と終了時間を普通の日時で表示
!
$ tcpslice -t パケットファイル
→開始時間と終了時間を ymdhmsu 方式で表示
!
$ tcpslice -d ymdhmsu +秒数 パケットファイル
→開始と終了の UNIX 時間が表示
!
$ tcpslice -w 保存ファイル名 開始時間 終了時間 元ファイル
→UNIX 時間で指定
23
tcpslice
• こんな感じで切り出しができます.
24
Wireshark も使いたい
Program Files を開いてみよう
• たくさん exe がありますね.
• 少しだけ紹介します.
26
Wireshark ファミリー編
• capinfos.exe
• キャプチャファイルの情報を表示
• pcap や pcapng 等の確認に役立つ
!
• editcap.exe
• キャプチャファイルを分割
• パケット数で分割したり,pcap - pcapng 変換
!
• mergecap.exe
• キャプチャファイルを統合
27
キャプチャプログラム使いどころ
• wireshark.exe
• GUI でパケットキャプチャと解析ができる
!
• tshark.exe
• CUI でパケットキャプチャと解析ができる
!
• dumpcap.exe
• CUI でパケットキャプチャできる.早い
28
おまけ
• VirusTotal
• https://www.virustotal.com/ja/
• ファイルをアップロードすると,マルウェア対策
ソフトでの検出状況を確認可能
!
• キャプチャファイルも解析してくれる
• Snort や Suricata といった IDS の検知状況が

確認できる
29
参考
• ネットワークトラブルシューティングツール(書籍)
• 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
ありがとうございました

Contenu connexe

Tendances

Windowsのパケットモニタ作成
Windowsのパケットモニタ作成Windowsのパケットモニタ作成
Windowsのパケットモニタ作成Shinichi Hirauchi
 
目grep入門 +解説
目grep入門 +解説目grep入門 +解説
目grep入門 +解説murachue
 
Wiresharkの解析プラグインを作る ssmjp 201409
Wiresharkの解析プラグインを作る ssmjp 201409Wiresharkの解析プラグインを作る ssmjp 201409
Wiresharkの解析プラグインを作る ssmjp 201409稔 小林
 
Scapyで作る・解析するパケット
Scapyで作る・解析するパケットScapyで作る・解析するパケット
Scapyで作る・解析するパケットTakaaki Hoyo
 
CTF for ビギナーズ ネットワーク講習資料
CTF for ビギナーズ ネットワーク講習資料CTF for ビギナーズ ネットワーク講習資料
CTF for ビギナーズ ネットワーク講習資料SECCON Beginners
 
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)VirtualTech Japan Inc.
 
CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)Shota Shinogi
 
初心者向けCTFのWeb分野の強化法
初心者向けCTFのWeb分野の強化法初心者向けCTFのWeb分野の強化法
初心者向けCTFのWeb分野の強化法kazkiti
 
Wireshark入門(4)
Wireshark入門(4)Wireshark入門(4)
Wireshark入門(4)彰 村地
 
Linux KVMではじめるカンタン仮想化入門
Linux KVMではじめるカンタン仮想化入門Linux KVMではじめるカンタン仮想化入門
Linux KVMではじめるカンタン仮想化入門VirtualTech Japan Inc.
 
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)NTT DATA Technology & Innovation
 
ガチで聞く!ヤフーのOpenStackプライベート・クラウドの実態とは
ガチで聞く!ヤフーのOpenStackプライベート・クラウドの実態とはガチで聞く!ヤフーのOpenStackプライベート・クラウドの実態とは
ガチで聞く!ヤフーのOpenStackプライベート・クラウドの実態とはBrocade
 
ロードバランスへの長い道
ロードバランスへの長い道ロードバランスへの長い道
ロードバランスへの長い道Jun Kato
 
Pacemaker 操作方法メモ
Pacemaker 操作方法メモPacemaker 操作方法メモ
Pacemaker 操作方法メモMasayuki Ozawa
 
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudyネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudyYahoo!デベロッパーネットワーク
 
Ethernetの受信処理
Ethernetの受信処理Ethernetの受信処理
Ethernetの受信処理Takuya ASADA
 
さくらのVPS で IPv4 over IPv6ルータの構築
さくらのVPS で IPv4 over IPv6ルータの構築さくらのVPS で IPv4 over IPv6ルータの構築
さくらのVPS で IPv4 over IPv6ルータの構築Tomocha Potter
 
オープンソースライセンスの基礎と実務
オープンソースライセンスの基礎と実務オープンソースライセンスの基礎と実務
オープンソースライセンスの基礎と実務Yutaka Kachi
 

Tendances (20)

Windowsのパケットモニタ作成
Windowsのパケットモニタ作成Windowsのパケットモニタ作成
Windowsのパケットモニタ作成
 
目grep入門 +解説
目grep入門 +解説目grep入門 +解説
目grep入門 +解説
 
Wiresharkの解析プラグインを作る ssmjp 201409
Wiresharkの解析プラグインを作る ssmjp 201409Wiresharkの解析プラグインを作る ssmjp 201409
Wiresharkの解析プラグインを作る ssmjp 201409
 
Scapyで作る・解析するパケット
Scapyで作る・解析するパケットScapyで作る・解析するパケット
Scapyで作る・解析するパケット
 
CTF for ビギナーズ ネットワーク講習資料
CTF for ビギナーズ ネットワーク講習資料CTF for ビギナーズ ネットワーク講習資料
CTF for ビギナーズ ネットワーク講習資料
 
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
 
CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)CyberChefの使い方(HamaCTF2019 WriteUp編)
CyberChefの使い方(HamaCTF2019 WriteUp編)
 
初心者向けCTFのWeb分野の強化法
初心者向けCTFのWeb分野の強化法初心者向けCTFのWeb分野の強化法
初心者向けCTFのWeb分野の強化法
 
Wireshark入門(4)
Wireshark入門(4)Wireshark入門(4)
Wireshark入門(4)
 
入門!Jenkins
入門!Jenkins入門!Jenkins
入門!Jenkins
 
Linux KVMではじめるカンタン仮想化入門
Linux KVMではじめるカンタン仮想化入門Linux KVMではじめるカンタン仮想化入門
Linux KVMではじめるカンタン仮想化入門
 
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
 
ガチで聞く!ヤフーのOpenStackプライベート・クラウドの実態とは
ガチで聞く!ヤフーのOpenStackプライベート・クラウドの実態とはガチで聞く!ヤフーのOpenStackプライベート・クラウドの実態とは
ガチで聞く!ヤフーのOpenStackプライベート・クラウドの実態とは
 
あなたのところに専用線が届くまで
あなたのところに専用線が届くまであなたのところに専用線が届くまで
あなたのところに専用線が届くまで
 
ロードバランスへの長い道
ロードバランスへの長い道ロードバランスへの長い道
ロードバランスへの長い道
 
Pacemaker 操作方法メモ
Pacemaker 操作方法メモPacemaker 操作方法メモ
Pacemaker 操作方法メモ
 
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudyネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
ネットワークの自動化・監視の取り組みについて #netopscoding #npstudy
 
Ethernetの受信処理
Ethernetの受信処理Ethernetの受信処理
Ethernetの受信処理
 
さくらのVPS で IPv4 over IPv6ルータの構築
さくらのVPS で IPv4 over IPv6ルータの構築さくらのVPS で IPv4 over IPv6ルータの構築
さくらのVPS で IPv4 over IPv6ルータの構築
 
オープンソースライセンスの基礎と実務
オープンソースライセンスの基礎と実務オープンソースライセンスの基礎と実務
オープンソースライセンスの基礎と実務
 

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