10
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

IPFactoryAdvent Calendar 2022

Day 4

ネットワーク解析したい

Last updated at Posted at 2022-12-04

はじめに

パケットからWebページを復元

「Wireshark」はパケットから HTMLファイル、JavaScript ファイル、画像などの 『HTTP オブジェクト』 が抽出できるらしいです。何と便利な、、、
抽出方法は2パターンあるみたいですが、今回は「オブジェクトをエクスポート」を行いたいと思います。

やってみた

1. パケットを開く

まず、ダウンロードしたファイルをWireshark から開きます。開いてみると

いっぱい通信が出てきました。プロトコルがHTTPなものが目に留まりますね。では、オブジェクトをエクスポートしていこうと思います。

2. ファイルから「オブジェクトをエクスポート」を選択

  

左の画像が選択していく画面です。今回はWebサイトの復元なので、HTTPを選択します。
選択すると右のような画像が開かれます。これらは、HTTPプロトコルのオブジェクトを抽出した 『HTTP オブジェクト』 となります。

3. 作業

今回はWebサイトの復元なのですべて保存してしまいます。
私は「Q16」というファイルを作成してそこに保存しました。

拡張子がないのが二つあります。コードを見てみました。その結果、
HTMLで記述されていることが分かりました。そのため、拡張子をHTMLに変更して開いてみると、下のような状態でした。

画像が表示されず、ボタンも反応がなかったのでもう一度コードを見るとcss や js などのが階層ずれていました。適切なディレクトリを入れてあげるとうまく動きました。
成功した!!

感想

今回はWebサイトの復元をしてみました。今回の問題は「オブジェクトをエクスポート」で問題なく解くことができましたが、うまく抽出できない場合もあるそうです。ちゃんと必要なものが抽出できているかを確認しながら使用していきたいと思います。大した内容を書くことができませんでしたが、とても楽しかったです。
引き続きネットワーク解析を勉強していきたいと思います。

参考資料

アドベントカレンダー

10
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?