隐写术
了解 CTF 隐写术类型
掌握基本的隐写术解题思路
什么是隐写术
隐写术是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不让除预期的接收者之外的
任何人知晓信息的传递事件或者信息的内容。隐写术来源于特里特米乌斯的一本讲述密码学
与隐写术的著作。
在 CTF 题目中,图片隐写题属于杂项的一部分,题目较为简单
常用隐写工具
什么是 LSB 隐写
LSB 隐写,也就是最低有效位(Least Significant Bit)。图片中的像数一般是由三种颜色组成,
即三原色,由这三种原色可以组成其他各种颜色,例如在 PNG 图片的储存中,每个颜色会
有 8bit,LSB 隐写就是修改了像数中的最低的 1bit,写入加密信息,而人眼无法注意到前后
的变化。
隐写常见类型
1.在图片右击-属性-详细信息中隐藏数据信息;
2.将图片类型进行改写(rar 类型数据将其改写成 jpg 格式);
3.修改图像开始标志,改变其原有图像格式;在图像结束标志后加入数据;
4.利用隐写算法将数据隐写到图像中而不影响图像(仅限于 jpg 图像),隐写算法常见有 F5、
Guess、JSteg 和 JPHide 等。
1. 3DS(QT).png
查看图片及详细信息我们没有发现异常,
我们把它放入Stegsolve里,
左右调整,找到flag。 这道题主要是考察对工具的使用。
2.pig
我们还是用Stegsolve打开,然后左右调整,发现 出现二维码,微信扫一扫就出答案啦!
3.倒立的房子
这道题我们要提取数据,
Bit Planes 选择三种颜色,000猜颜色。点击Preview按钮,十六进制数据分析,然后找到开头,注意此题答案要反着输出,
所以flag是第二个。