Bugku 雜項 - where is flag 番外篇
阿新 • • 發佈:2022-01-09
Bugku 雜項,思路很奇特。
1 題目連結
題目分析
開啟壓縮包,裡面還是兩個壓縮包,出師表.rar 裡面是張加密的 png,所以密碼應該是從 key.rar 得出了。
開啟 key.rar,裡面是 13 個 txt,每個裡面是一些 出師表的片段,有的 txt 後面還追加了不同的字母。
開始以為是這些字母的問題,分析了半天沒找出什麼東西;後來又想是不是需要把各個 txt 拼起來,形成完整的出師表原文,又發現這些片段還有重複的,根本拼不起來。
看了網上的題解才知道,應該用壓縮包裡各個檔案的 原始大小
減去 壓縮後大小
,然後拼接 ASCII 碼。真是長見識了,開始根本就想不到這裡。
得到一串 ASCII 碼:
75 101 121 58 90 104 117 71 76 64 64 46 48
解碼得到:Key:ZhuGL@@.0,用ZhuGL@@.0
解壓得到一張出師表的圖片,上面寫 flag in here
。
teeakpng 開啟提示 crc 錯誤,但是校驗寬高之後發現寬高是對的。Hex workshop 搜尋 flag,發現字串。
直接提交不對,各種 base 編碼試一下,是 base58,bugku{th1s_1s_chu_Sh1_B1A0!!@}。