ctfshow misc 圖片基礎篇
以下題目均來自ctfshow,本鳥人才癮大,若有錯誤,望大佬們指出
misc 1
下載下來得到一張圖片,圖片內容就是flag。
misc 2
下載解壓后得到的是一個misc2.txt,記住misc體不要相信題目所給附件的后綴,直接使用記事本打開得到一堆亂碼的數據,那我們使用winhex打開,發現是一個png文件,修改文件后綴為png,打開后即可得到flag
misc 3
下載解壓得到一個misc3.bpg圖片,正常無法打開,需要使用到bpg圖片的軟件才可以打開bpg
bpg下載地址(其他地方下的用不了....)
https://bellard.org/bpg/
執行命令
bpgview.exe C:\Users\Administrator\Desktop\misc\misc3\misc3.bpg
即可得到flag。
misc 4
給了6個"txt"文件,分別用winhex打開,查看文件頭,發現需要修改后綴。
第一個直接修改為png后綴
根據文件頭信息進行修改
知識補充:
JPEG
文件頭:FF D8 FF
文件尾:FF D9
TGA
未壓縮的前4字節 00 00 02 00
RLE壓縮的前5字節 00 00 10 00 00
PNG
文件頭:89 50 4E 47 0D 0A 1A 0A
文件尾:AE 42 60 82
GIF
文件頭:47 49 46 38 39(37) 61
文件尾:00 3B
BMP
文件頭:42 4D
文件頭標識(2 bytes) 42(B) 4D(M)
TIFF (tif)
文件頭:49 49 2A 00
ico
文件頭:00 00 01 00
Adobe Photoshop (psd)
文件頭:38 42 50 53
webp
文件頭:52 49 46 46
所以第二個是jpg,
第三個是bmp,
第四個是gif,
第五個是tif,
第六個是webp文件。
然后打開圖片,按照1-6的順序將flag拼起來即可。