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拼起来即可。