CTF雜項題解題思路


  1. 下載壓縮包解壓
  2. 如果是圖片就先查看圖片信息
  3. 沒有有用信息查看圖片看是否是一個圖片
  4. 如果不是圖片就將文件進行還原
  5. 從還原文件中查找有用信息

例:這是一張單純的圖片

http://123.206.87.240:8002/misc/1.jpg 

(1)查看圖片屬性后沒有任何有效信息

(2)用圖片查看器也能打開,證明確實是圖片

(3)我們用WinHex或者Notepad++打開可以看到最后有一串規律的Unicode碼

key{you are right}

(4)把得到的碼用CTFCrak進行轉碼為Ascii就可以得到了

注:與Unicode有關的字符轉換模式

Ascii  ---->  Unicode                中文  ---->       Unicode  

flag      flag        旗幟       \u65d7\u5e1c

 

 

例2:最危險的地方就是安全的

15584352907afc4ab69ef3c7ca3e905903f171a46d
(1)下載后我們解壓得到一個jpg格式的圖片,查看圖片信息

(2)用圖片查看器打開,可以看到打不開,我們就猜測這不是一個jpg格式的圖片

(3)用Winhex打開,證實了我們的猜想

(4)此時我們就需要用foremost對文件進行恢復,可以看到恢復后的文件全是二維碼圖片

(5)將恢復后的文件的列表並顯示詳細信息,我們局可以發現這個文件格式大小都不一樣

 

(6)查看其詳細信息,可以發現有個備注了一段Base64加密的密文

 ZmxhZ3sxNWNDOTAxMn0= 

(6)通過解密就可以得到flag

 

注:

1.winhex打開后的各類常見文件文件頭,如果文件頭和文件后綴名格式不同,則可以用foremost進行分離或恢復文件

文件名                    文件頭                    
jpg FFD8FF
png 89504E47
gif 47494638
xml 3C3F786D6C
html 68746D6C3E
eml 44656C69766572792D646174653A
xls.or.doc D0CF11E0
tif 49492A00
bmp 424D
zip 504B0304
rar 52617221
pdf 255044462D312E

 

 

 

 

 

 

 

 

 

2.foremost的使用,foremost是kali中自帶的,只需要在終端輸入foremost 文件名 就可以自行處理,處理后的文件會自動保存到root/output/文件夾下

 


免責聲明!

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



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