CTF图片隐写题

本文介绍了CTF比赛中常见的图片隐写技巧,包括隐藏在图片属性、多图层、隐藏其他文件、修改像素宽度或高度等方法。通过案例分析,揭示了如何发现并提取这些隐藏信息,如二维码、压缩文件等,并提到了一些实用工具如stegsolve和binwalk。

1.隐藏在图片属性里的信息或者以文本形式打开能直接获取的信息。
例如实验吧里的一道题(这个背影我给满分),就是将信息隐藏在属性里
女神
flag
又或者文本形式能直接看到的(分别是黑客榜中榜游戏和南邮平台的两道题)
黑客榜中榜
winhex
总结:此类题较简单,但还是要细心看一看,不然一眼扫过去没发现隐藏信息就惨了,转而去试各种高级姿势都不可能有结果的…虽然比赛一般不考这种
2.多图层图片
比如修改图片的最低有效位,人眼无法看出,但却隐藏了信息在图片里
这是实验吧里的一道题
愤怒小鸟
用stegsolve在红色0通道可以发现一个二维码,扫描二维码就能得到flag
这里写图片描述
这里写图片描述
总结:这种题有难有简单,简单的就是这种,比较难的我暂时还不是很会,先写到这里。
3.图片里隐藏各种其他文件(放另一张图片、放个音乐文件、放个压缩文件、放个txt文档之类的)
开始的时候这种题我是通过16进制工具打开文件后用文件头文件尾信息来判断的,现在我基本上用binwalk了
当然基本的文件头文件尾信息还是要知道的:
PNG 文件头:89504E47 文件尾:AE426082
GIF 文件头:47494638 文件尾: 003B
JPEG 文件头:FFD8FF 文件尾:FFD9
ZIP 文件头:504B0304 文件尾:504B
剩下不常用的补个链接:http://www.cnblogs.com/lwy-kitty/p/3928317.html
下面这个是南邮平台上的一道题,叫图种,即图片里隐藏一个zip文件
图种
binwalk跑一下
binwalk
可以看到里面有个zip文件,010editor提取出来解压后是另一个gif
挺逗的一张图
233
题目有提示flag
flag
即nctf{dssdcmlw}
4.改图片像素宽度或高度
今天我打蓝盾的一道隐写题就是这种
各种姿势试遍后没有任何发现,突然看到题目叫隐藏像素,图片又是PNG,就想了起来
把图片扔进TweakPNG里后发现报错了,IHDR的crc验证不对
那应该就是改了宽或高了
crc
看了眼图片属性的宽高像素,直接改成500
flag
出现flag
5.其他各种姿势
不仅限于图片了,比如图片里提出来个mp3文件,里面隐藏了摩斯密码之类或者要合成音轨之类的,这需要见到了慢慢涨姿势

                   **未完待续,等我技术提高再补充**
                   17年10月30日
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值