Tips

【CTF練習問題】#1 unzip!! ヒント&解説 その3【解説編】

【CTF練習問題】#1 unzip!! ヒント&解説 その3【解説編】

CTF練習問題 #1 unzip!! ヒント&解説編その3

CTF練習問題 #1 unzip!! ヒント&解説編その3

ヒント&解答編です。今回は第3問です。

問題編はこちらをご覧ください。

ヒントと解説は ↓ スクロール ↓

 

 

 

 

 

 

 

 


ヒント1

第1問。

 

 

 

 

 

 

 

 


ヒント2

第2問。

 

 

 

 

 

 

 

 


ヒント3

バイナリは編集可能。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

解説

今回は、ファイル名が「unzip_me.zip」となっています。

第1問と同じように、エクスプローラで開いてみると、中はのぞけます。ファイル名がパスワードっぽくなっているファイルも確認できます。

 

そこで、第1問と同じように解凍を試みますが、失敗してしまいます。

そこで、第2問と同じように、バイナリエディタで「unzip_me.zip」を開いてみます。すると、第2問ではフォーマット識別子だった部分が「00 00」になっています。

 

フォーマット識別子があっていないため、解凍に失敗します。

しかし、拡張子同様、フォーマット識別子も変更可能です。

バイナリエディタで、フォーマット識別子の部分を、第2問で確認した「50 4B」に変更します。

 

あとは、第1問と同じ要領で、解凍します。

解凍後のフォルダには「flag.txt」が入っています。開いてみると、フラグが書いてあります。

 

 

 

ということでflagは

flag{W3_C4N_3D17_B1N4RY}

です。

 

オマケ

W3_C4N_3D17_B1N4RY

→WE_C4N_ED17_B1N4RY

→WE_CAN_ED17_B1NARY

→WE_CAN_EDI7_BINARY

→WE_CAN_EDIT_BINARY

バイナリって簡単に編集可能なんですね(^^;

 

 

 


#1 unzip!!
問題文はこちら
第1問 ヒントと解答
第2問 ヒントと解答
第3問 ヒントと解答


CTF練習問題

CTF練習問題一覧

MyCipher(難易度:★★★★☆)

MyPicture(難易度:★☆☆☆☆)

unzip!! (難易度:★★☆☆☆ ~ ★★★★☆)


練習問題
Excel VBA 練習問題
Unity 練習問題
C# 練習問題
SQL練習問題
java 8 練習問題
Java プログラム作成問題
C言語練習問題
PHP練習問題

TECH PROjin 各連載はこちら!

開発系の技術が学べる連載
Developer 連載一覧

インフラ系の技術が学べる連載
Infra_Engineer 連載一覧

Recent News

Recent Tips

Tag Search