ファイル log.pcapng
が与えられた。
このファイルを
No. 31 のInfoが GET /flag.jpg
となっていたので、これに対し「追跡 → HTTP ストリーム」を行った。
しかし、役に立つデータは得られなかった。
さらに、Infoが HTTP/1.0 200 OK
となっているパケットを調べた。
その結果、No. 10 の server.html
、No. 42 の dum.jpg
、No. 87 の pug.jpg
はあったが、flag.jpg
に対応するものは見つからなかった。
そこで、パケットバイト列から文字列 200 OK
を検索した。
すると、No. 44 がヒットした。
これに「追跡 → TCP ストリーム」を行うと、flag.jpg
の情報が出てきた。
「としてデータを表示」を「Raw(無加工)形式」に切り替え、「…として保存」でデータを保存した。
保存したデータに extracted_at_0x1cf.jpg
が得られた。
A file log.pcapng
was given.
Opening the file on
No. 31 had Info GET /flag.jpg
, so I used "Follow → HTTP Stream" on this packet.
However, I found nothing that look useful.
Then, I checked packets with Info HTTP/1.0 200 OK
.
As a result, I found server.html
from No. 10, dum.jpg
from No. 42, and pug.jpg
from No.87. However, I didn't find flag.jpg
here.
After that, I searched for a String 200 OK
from Packet bytes.
No. 44 matched for this query.
I applied "Follow → TCP Stream" to this packet and found information about flag.jpg
.
I set "Show data as" to "Raw" and usedd "Save as…" to save the data.
I applied "Extract Files" on extracted_at_0x1cf.jpg
, which has the flag written.