[實驗吧](隱寫術(shù)) so beautiful so white

題目鏈接:
http://www.shiyanbar.com/ctf/1904


分析:
下載題目中提供的文件(white.zip)
文件名:white.zip
白色的,會有什么用呢?
壓縮包,第一反應(yīng)解壓試試
說干就干,解壓到white文件夾

Paste_Image.png

發(fā)現(xiàn)其中包含了兩個文件:
1.password.png(不用說,這里面肯定有好東西)
2.zip.zip(壓縮包?打開瞧瞧)

先打開zip.zip看看

Paste_Image.png

啊,需要密碼,哈哈,這下思路就比較清晰了
應(yīng)該是從password.png中得到一個密碼
然后使用這個密碼解壓zip.zip
flag應(yīng)該就藏在zip.zip中了

好的,我們來分析這個png文件
首先看屬性

Paste_Image.png

并無有用信息

UE進行16進制分析

Paste_Image.png
Paste_Image.png

文件頭/文件尾都沒有發(fā)現(xiàn)異常

這時,就應(yīng)該知道,我們的信息應(yīng)該不是隱藏在文件頭或者文件尾中
信息應(yīng)該就在圖像數(shù)據(jù)中

打開Stegsolve載入圖片進行通道分析

Paste_Image.png

發(fā)現(xiàn)Key,這個應(yīng)該就是zip文件的解壓密碼,試一下:
Key{forensics_is_fun}
解壓成功
看看里面都有什么文件

Paste_Image.png

只有一個gif文件,但是貌似并沒有預(yù)覽出來,說明這個文件可能有損壞的情況
我們還是按照相同的思路
先查看屬性

Paste_Image.png

無有用信息,然后UE進行16進制分析:
查看文件頭:

Paste_Image.png

并不是正常的gif的文件頭,應(yīng)該是文件頭被破壞,應(yīng)該進行修復(fù)
各種文件文件頭信息匯總
gif格式的文件頭為:GIF8
因此我們需要在文件開頭處添加:GIF8
添加好之后我們再打開看看

a.gif

然后發(fā)現(xiàn)會閃動跳過一些字符,當然肯定就是flag了,用ps或者其他的圖片處理軟件
查看每一幀,寫出來就好了

GIF在線分解器

Paste_Image.png

點擊保存所有幀即可

Paste_Image.png

答案:
CTF{AS3X}


知識點:
文件頭
圖像通道
GIF文件頭簡單修復(fù)
GIF分解所有幀
使用UE進行16進制編輯

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容