图片篇(基础操作)
misc1
提取文件中文字
ctfshow{22f1fb91fc4169f1c9411ce632a0ed8d}
misc2
解压为txt
乱码+标准的png开头
用010查看
确定为png图片
PNG (png) 文件头:89504E47(PNG) 文件尾:AE 42 60 82
改后缀
得图片flag ctfshow{6f66202f21ad22a2a19520cdd3f69e7b}
(微信的识别精准度较差,可用其他在线工具)
misc3
解压是bpg文件
BPG(Better Portable Graphics,更好的可移植图形)是一种新的图像格式。它的目的是在质量或文件大小有问题时替换jpeg图像格式。
Windows 下使用bpg 图片用Honeyview
Honeyview其他功能
转换:
图片批量转换成bpg 可以用honeyview 的资源管理器右键菜单,也可以用一个叫romeolight bpgconv 的工具,专门用来把jpg 和png 批量转换成bpg。
misc4
将解压得到的6个txt全部改为图片后缀即可
拖入010
1.txt的文件头是89 50 4E 47,为png格式;(‰PNG)
2.txt的文件头是FF D8 FF,为jpg格式;(ÿØÿ)
3.txt的文件头是42 4D,为bmp格式;(BM)
4.txt的文件头是47 49 46 38,为gif格式;(GIF8)
5.txt的文件头是49 49 2A 00,为tif格式;(II*)
6.txt的文件头是52 49 46 46,可修改为webp格式(RIFF)
日常使用的图片文件格式及各自的区别,JPG/PNG/GIF/RAW/WebP/HEIC_png和raw有什么区别-CSDN博客
拓:
将6个txt的后缀全改为png也能得出结果
即使改变图片后缀,只要文件内容的前缀仍然保留着正确的文件类型标识,那么程序就能正确地解析和显示图片。
然而,需要注意的是,虽然大多数软件能够正确处理这种情况,但有些软件可能会对文件后缀名进行严格的检查。如果一个软件期望看到特定格式的文件,而你提供的文件仅仅是更改了后缀名,那么该软件可能无法正确解析文件内容。因此,在处理和转换文件时,最好使用适当的工具和方法来确保文件的完整性和兼容性。