題目描述:開始抑郁
附件下載下傳
打開壓縮包發現一張圖檔,解壓出來,直接檢視沒有發現異常
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAjM2EzLcd3LcJzLcJzdllmVldWYtl2Pn5GcuUjM0QWOjVWY3czY2MTZzM2N0EmZxEmMkJGO3UzM0IWOvwVN4gDN1UjMtUGall3LcVmdhNXLwRHdo9CXt92YucWbpRWdvx2Yx5yazF2Lc9CX6MHc0RHaiojIsJye.png)
觀察圖檔大小發現過大,4.5M,推測為混合了其他檔案
發現zip檔案頭,直接将格式改為zip解壓得到兩個檔案
首先打開壓縮包,發現是加密的,打開圖檔TIME.png,發現無法正常打開,推測需要修複,Winhex打開
發現IHDR資料塊和空缺的檔案頭,修複檔案頭儲存後成功打開
PS:IHDR為png特有的資料塊
二維碼解碼得到
++++++++[>>++>++++>++++++>++++++++>++++++++++>++++++++++++>++++++++++++++>++++++++++++++++>++++++++++++++++++>++++++++++++++++++++>++++++++++++++++++++++>++++++++++++++++++++++++>++++++++++++++++++++++++++>++++++++++++++++++++++++++++>++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>>>>-----.<<<<+.>-----.>>>.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<.>>>.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<.>>>.++..<<<.>>>--.<<<.>>>.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<.<.>.>>>.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<.>>>.++..<<<.>>>--.<<<.>>>.++..
複制
這是一種叫Brainfuck的編碼,解碼得到
[!+[]+!+[]]+[+[]]+[!+[]+!+[]]+[+[]]+[+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]]+[+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+[+[]]+[+[]]
複制
明顯Jsfuck,繼續解碼
結果類似是時間,應該是壓縮包密碼,但是密碼錯誤
我們将這個時間拿去轉時間戳得到:
1598254080
複制
利用時間戳成功解壓壓縮包得到一張圖檔
經查找這是出自福爾摩斯探案集中的跳舞的人密碼,密碼對應為
解密為:WATCHTHEVIDEO(觀看這個視訊)
然後檢視圖檔資訊發現圖檔大小明顯過大,4.45M,放進Winhex打開再次發現zip檔案頭
修改字尾為zip後打開得到幾張圖檔
其中flag.png無法打開,Winhex打開發現又是缺少檔案頭,補充後打開得到一個表情包
觀察圖檔發現少了一截,用TweakPNG校驗發現資料塊異常
輕按兩下IHDR塊修改圖檔寬高得到flag格式
flag格式:{1234-1234-ABCDEFGHI-ABCDEFGHIJK-1234}
複制
得到格式後通過flag檔案夾裡的幾張圖檔分别擷取每段flag
flag檔案夾裡有六張圖檔,前五張圖檔球星的編号分别對應Bilibili中電影《你的名字》的五個時間片段,分别為
6分12秒/21分05秒/22分24秒/44分52秒/93分25秒
将五個線索填入flag格式并大寫,得到最終flag:
flag{1200-2016-GRANDMENU-RCHITECTURE-1335}
複制