Bugku - Misc圖窮匕見 - Writeup


Bugku - Misc圖窮匕見 - Writeup

原文鏈接:http://www.cnblogs.com/WangAoBo/p/6950547.html

題目

給了一個jpg圖片,下載圖片

分析

圖片下載后,先右鍵查看屬性,有如下發現:

圖片的標題圖窮flag見以及題目圖窮匕見都暗示該圖片在文件末尾隱藏了信息,主題會畫圖嗎的作用下文再分析

步驟

用16進制編輯器(如010editor)打開圖片,找到jpg的文件尾FF D9,發現其后還有大量的數據

將之后的數據保存到txt中

乍一看無從下手,其實只要嘗試將數據按16進制->ASCII方式解碼,思路就很明顯了,下圖中使用的是notepad++中的插件Converter進行解碼

解碼結果如下,很明顯是坐標的形式

這時候再結合會畫圖嗎的提示,將這些坐標做成一張圖即可,用gnuplot這個工具比較方便,因此將坐標轉為gnuplot能識別的格式 坐標1 坐標2

在Linux中使用

gunplot

plot "文件名"(注意“)

如下圖

得到一個二維碼

對該二維碼在做灰度等的處理后,掃描可得flag

flag為flag{40fc0a979f759c8892f4dc045e28b820}

當然,作為程序員為什么不自己寫代碼處理呢?附腳本:

效果也很不錯:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM