ZZZIPPP

ファイル flag1000.zip が与えられた。

このファイルにstringsコマンドを適用すると、flag.txtおよびflag1.zipflag999.zipがあることが読み取れた。

そこで、flag.txtというデータがある以下の部分(0x10ca5バイト目~0x10e94バイト目 (0-origin)) を抜き出し、 CyberChefで Extract Files を適用した。

A file flag1000.zip was given.

I applied the strings command, finding strings flag.txt, and flag1.zip to flag999.zip.

Seeing this, I pulled the part with the string flag.txt (0x10ca5-th byte to 0x10e94-th byte (the first byte is 0th)) out and applied "Extract Files" on CyberChef.

around-flag-txt.bin

得られたファイルのうち extracted_at_0x32.zip を解凍すると、flagが書かれたファイル flag.txt が得られた。

Unzipping the file extracted_at_0x32.zip in the result yielded a file flag.txt that contained the flag.

flag{loop-zip-1989-zip-loop}

setodaNote CTF