今天来刷一道Misc的题目,LSB原理进行图片隐写
LSB原理
LSB是一种利用人类视觉的局限性设计的幻术
PNG和BMP图片中的图像像素一般是由RGB(RED红 GREEN绿 BLUE蓝)三原色组成
记住,JPG图片是不适合使用LSB隐写的,JPG图片对像数进行了有损压缩
如果我们用不同的数字来表示不同的颜色,图像就可以表示为一个由数字组成的矩阵(matrix),这样就可以在计算机中存储。
这个小格子就是像素(pixel),矩阵的行数与列数,就是分辨率(resolution)。
而人类的眼睛可以区分约1000万种不同的颜色,人类眼睛无法区分的颜色还有600多万。
当仅仅更改颜色分量的最低两位时,人类的眼睛不能区分这前后的变化,LSB就是在该位置存放信息。

本题

我们需要使用一个工具
stegsolve

使用这个工具打开文件
我们先来观察一下三原色各个通道图片
LSB
看到Red,Green,Blue0通道有方块状的东西


我们使用Data Extract,选择这是三个0通道

选择Data Extract,点击Preview

选择Sava Bin将生成的图片存储
查看是一个二维码

扫描二维码得到flag

flag{1sb_i4_s0_Ea4y}



















