LSB 题解

举报
御麟 发表于 2023/04/26 20:49:56 2023/04/26
【摘要】 ​今天来刷一道Misc的题目,LSB原理进行图片隐写​编辑LSB原理LSB是一种利用人类视觉的局限性设计的幻术PNG和BMP图片中的图像像素一般是由RGB(RED红 GREEN绿 BLUE蓝)三原色组成记住,JPG图片是不适合使用LSB隐写的,JPG图片对像数进行了有损压缩如果我们用不同的数字来表示不同的颜色,图像就可以表示为一个由数字组成的矩阵(matrix),这样就可以在计算机中存储。这...

今天来刷一道Misc的题目,LSB原理进行图片隐写

编辑

LSB原理

LSB是一种利用人类视觉的局限性设计的幻术

PNG和BMP图片中的图像像素一般是由RGB(RED红 GREEN绿 BLUE蓝)三原色组成

记住,JPG图片是不适合使用LSB隐写的,JPG图片对像数进行了有损压缩

如果我们用不同的数字来表示不同的颜色,图像就可以表示为一个由数字组成的矩阵(matrix),这样就可以在计算机中存储。

这个小格子就是像素(pixel),矩阵的行数与列数,就是分辨率(resolution)

而人类的眼睛可以区分约1000万种不同的颜色,人类眼睛无法区分的颜色还有600多万。

当仅仅更改颜色分量的最低两位时,人类的眼睛不能区分这前后的变化,LSB就是在该位置存放信息。

编辑

本题 

编辑

我们需要使用一个工具

stegsolve

编辑

使用这个工具打开文件

我们先来观察一下三原色各个通道图片

0b2433cf779e88a1e067cbf5d72e9b34.jpeg

LSB

看到Red,Green,Blue0通道有方块状的东西

编辑

编辑

 编辑

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



编辑

选择Data Extract,点击Preview

编辑

选择Sava Bin将生成的图片存储

查看是一个二维码

编辑

扫描二维码得到flag

 编辑


flag{1sb_i4_s0_Ea4y}

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。