CTF Show Misc入门 图片篇-基础操作 Misc1-4

此系列为Misc入门图片篇,不定期更新;
目的是介绍 Misc 方向中与图片相关的常见出题点;
题目按照知识点分类,并尽量保证难度为入门水平;
大部分题目仅涉及单一知识点,但可能有多种解法;
找到flag并不困难,关键是了解每一题背后的原理;
藏在哪?为什么可以这样藏?请多考虑这两个问题;
才疏学浅,人菜手残,若有错漏之处,还望指出;
希望能对刚接触 Misc 方向的朋友有所帮助。

misc1

解压打开得到misc1.png,打开即可看到flag,可以用QQ截图识图直接得到flag:

ctfshow{22f1fb91fc4169f1c9411ce632a0ed8d}

misc2

解压打开得到misc2.txt,打开后可以看到文件头为“89 50 4E 47”,这个是png的文件头

尝试修改后缀,得到下面这张图片

flag为:

ctfshow{6f66202f21ad22a2a19520cdd3f69e7b}

misc3

解压打开得到misc3.bpg,搜了下百科:

BPG(Better Portable Graphics,更好的可移植图形)是一种新的图像格式。它的目的是在质量或文件大小有问题时替换jpeg图像格式。

搜了一下,需要使用专门的软件bpgviewer才能打开,但是在SourcForge上找到一个1.0.0版本,9年前的老古董了,还是win32,32位的不兼容,调试了也不太行,百度也就那样,其他的更不行

然后就想着在GitHub上碰碰运气,结果还真搜到了,我是在kali上安装,链接在这

windows的下完,安装应该就行了,我这里讲一下kali的安装,需要几个命令就行

我选的是bpgviewer-1.28-ubuntu-20.04-amd64.deb,下载完以后,执行以下命令即可

cd /path  # 替换成自己的路径,或者直接在deb包下空白处右键 在终端打开

sudo dpkg -i bpgviewer-1.28-ubuntu-20.04-amd64.deb

# 如果遇到依赖问题,以下命令可以自动安装所需的依赖项
sudo apt-get install -f

基本上执行dpkg那行命令就行

安装完成以后,命令行上输入以下命令,再Ctrl+O打开图片就行了

bpgviewer

flag为:

ctfshow{aade771916df7cde3009c0e631f9910d}

misc4

解压打开得到6个txt文件,逐一打开,会发现其中有几个文件头比较熟悉,是png、bmp、gif

常见文件头:【CTF杂项】常见文件文件头文件尾格式总结_ctf文件存储格式-CSDN博客

安全攻防知识——CTF之MISC_png文件头-CSDN博客

对6个txt文件逐一修改后缀,最终得到

flag为:

ctfshow{4314e2b15ad9a960e7d9d8fc2ff902da}
  • 16
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值