CTFshow misc入门 图片篇(基础操作)

文章讲述了如何从特定文本中提取图片信息,包括BPG和PNG格式的识别,以及在Windows下使用Honeyview进行图片转换。强调了文件头的重要性,指出尽管改变后缀名,但保持正确的文件类型标识对于正确解析至关重要。
摘要由CSDN通过智能技术生成

图片篇(基础操作)

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也能得出结果

即使改变图片后缀,只要文件内容的前缀仍然保留着正确的文件类型标识,那么程序就能正确地解析和显示图片。

然而,需要注意的是,虽然大多数软件能够正确处理这种情况,但有些软件可能会对文件后缀名进行严格的检查。如果一个软件期望看到特定格式的文件,而你提供的文件仅仅是更改了后缀名,那么该软件可能无法正确解析文件内容。因此,在处理和转换文件时,最好使用适当的工具和方法来确保文件的完整性和兼容性。

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值