Category:Digital Forensics
Level:medium
Points:100

Points

you`ll need your glasses or good pair of eyes and some brainzzz.




fileコマンドでファイルタイプを確認します。単なるデータのようです。
$ file final 
final: data
バイナリエディタでファイルを開き、先頭の2バイト(00 00)をBM(42 4D)に書き換えます。ビットマップファイルとして認識されます。画像の右側にうっすらと文字が見えます。

final

ImageJで開いて、[Color]-[Split Channels]を選択します。blueのファイルが見えやすいです。

final.bmp (blue)

画像に書かれている文字列は次のとおりです。
3c034c8ecf5121fc23612ef9d71756b0
この文字列をsubmitしてみますがフラグではないようです。
steghideコマンドを試してみます。
$ steghide --extract -sf final.bmp -p 3c034c8ecf5121fc23612ef9d71756b0 -xf aaa.txt
wrote extracted data to "aaa.txt".
抽出したテキストファイルに記載されている文字列をsubmitしてみるとフラグでした。
フラグは、
d78e573bcae3899be1751e414c17b84c
です。

コンピューター&テクノロジー解体新書
ロン・ホワイト
SBクリエイティブ
2015-09-19