フォレンジックLevel 3★★★☆☆45 pts

多重に圧縮されたファイルを解凍せよ
Decompress Multi-Layer Archive
今回のミッション`/challenge/artifact.xz` は、攻撃者が持ち出そうとしていたファイルで、gzip・bzip2・xz・zip・tar が何重にも重ねてあります。形式を1層ずつ見極めながら剥がし、最も深いところにある `flag.txt` からフラグを取り出してください。
途中のアーカイブには、README・ノイズ・偽の `flag.txt` などのおとりが一緒に入っている階層があります。ファイルの拡張子はあてになりません。
使えるツール: file, gzip, bzip2, xz, zip/unzip, tar, python3
ヒント
ヒント 1見る
file コマンドで各層の形式を判定し(拡張子は見ません)、対応するツール(gunzip / bunzip2 / unxz / unzip / tar)で1層ずつ剥がします。
ヒント 2見る
zip や tar を展開すると複数のメンバーが出る階層があります。偽の flag.txt やノイズは行き止まりです。続きは、まだ圧縮・アーカイブ形式として認識されるメンバーです。
ヒント 3見る
本物の flag.txt は最も深い1か所にだけあります。そこに着くまで、判定と展開を繰り返します。