天天看點

Writeup-2020安洵杯-Misc題:開始抑郁

題目描述:開始抑郁

附件下載下傳

打開壓縮包發現一張圖檔,解壓出來,直接檢視沒有發現異常

Writeup-2020安洵杯-Misc題:開始抑郁

觀察圖檔大小發現過大,4.5M,推測為混合了其他檔案

Writeup-2020安洵杯-Misc題:開始抑郁

發現zip檔案頭,直接将格式改為zip解壓得到兩個檔案

Writeup-2020安洵杯-Misc題:開始抑郁

首先打開壓縮包,發現是加密的,打開圖檔TIME.png,發現無法正常打開,推測需要修複,Winhex打開

Writeup-2020安洵杯-Misc題:開始抑郁

發現IHDR資料塊和空缺的檔案頭,修複檔案頭儲存後成功打開

PS:IHDR為png特有的資料塊

Writeup-2020安洵杯-Misc題:開始抑郁

二維碼解碼得到

++++++++[>>++>++++>++++++>++++++++>++++++++++>++++++++++++>++++++++++++++>++++++++++++++++>++++++++++++++++++>++++++++++++++++++++>++++++++++++++++++++++>++++++++++++++++++++++++>++++++++++++++++++++++++++>++++++++++++++++++++++++++++>++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>>>>-----.<<<<+.>-----.>>>.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<.>>>.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<.>>>.++..<<<.>>>--.<<<.>>>.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<.<.>.>>>.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<<.>.>>>.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++.<<<.<.>.>>>--.++..<<<.>>>--.<<<.>>>.++..<<<.>>>--.<<<.>>>.++..           

複制

這是一種叫Brainfuck的編碼,解碼得到

[!+[]+!+[]]+[+[]]+[!+[]+!+[]]+[+[]]+[+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]]+[+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]]+[!+[]+!+[]]+[!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]+!+[]]+[+[]]+[+[]]           

複制

明顯Jsfuck,繼續解碼

Writeup-2020安洵杯-Misc題:開始抑郁

結果類似是時間,應該是壓縮包密碼,但是密碼錯誤

我們将這個時間拿去轉時間戳得到:

1598254080           

複制

Writeup-2020安洵杯-Misc題:開始抑郁

利用時間戳成功解壓壓縮包得到一張圖檔

Writeup-2020安洵杯-Misc題:開始抑郁

經查找這是出自福爾摩斯探案集中的跳舞的人密碼,密碼對應為

Writeup-2020安洵杯-Misc題:開始抑郁

解密為:WATCHTHEVIDEO(觀看這個視訊)

然後檢視圖檔資訊發現圖檔大小明顯過大,4.45M,放進Winhex打開再次發現zip檔案頭

Writeup-2020安洵杯-Misc題:開始抑郁

修改字尾為zip後打開得到幾張圖檔

Writeup-2020安洵杯-Misc題:開始抑郁
Writeup-2020安洵杯-Misc題:開始抑郁

其中flag.png無法打開,Winhex打開發現又是缺少檔案頭,補充後打開得到一個表情包

Writeup-2020安洵杯-Misc題:開始抑郁

觀察圖檔發現少了一截,用TweakPNG校驗發現資料塊異常

Writeup-2020安洵杯-Misc題:開始抑郁

輕按兩下IHDR塊修改圖檔寬高得到flag格式

Writeup-2020安洵杯-Misc題:開始抑郁
Writeup-2020安洵杯-Misc題:開始抑郁
flag格式:{1234-1234-ABCDEFGHI-ABCDEFGHIJK-1234}           

複制

得到格式後通過flag檔案夾裡的幾張圖檔分别擷取每段flag

flag檔案夾裡有六張圖檔,前五張圖檔球星的編号分别對應Bilibili中電影《你的名字》的五個時間片段,分别為

6分12秒/21分05秒/22分24秒/44分52秒/93分25秒
Writeup-2020安洵杯-Misc題:開始抑郁
Writeup-2020安洵杯-Misc題:開始抑郁
Writeup-2020安洵杯-Misc題:開始抑郁
Writeup-2020安洵杯-Misc題:開始抑郁
Writeup-2020安洵杯-Misc題:開始抑郁

将五個線索填入flag格式并大寫,得到最終flag:

flag{1200-2016-GRANDMENU-RCHITECTURE-1335}           

複制