实验吧隐写专题——Chromatophoria(LSB隐写)

图片

图片是这样的,要求找到flag
题目描述如下:
While refueling at a gas giant, you are hailed by a race of cuttlefish-people who dwell within it. Their transmission is entirely visual; you suspect that they may be communicating through the color values.

这道题由color values我们就猜测是否是LSB隐写

LSB隐写
1⃣️LSB全称least significant bit,最低有效位
2⃣️PNG文件中的图像像数一般是由RGB三原色(红绿蓝)组成,每一种颜色占用8位,取值范围为0x00~0xFF,即有256种颜色,一共包含了256的3次方的颜色,即16777216 种颜色
3⃣️人类的眼睛可以区分约1000万种不同的颜色
这意味着人类的眼睛无法区分余下的颜色大约有6777216种
4⃣️LSB隐写就是修改RGB颜色分量的最低二进制位(LSB),而人类的眼睛不会注意到这前后的变化
5⃣️每个像数可以携带3比特的信息

如想把数字A隐藏起来,可以将其转换成16进制的数字0x61,然后转换成二进制的01100001,将其隐藏到红色通道中每一个颜色的最低位
LSB

我们既然知道用LSB来做来,就直接用stegslove来查看一下0通道。发现其三个通道都隐藏有数据,然后我们用stegslove的数据提取工具,发现了flag
answer

其缺点就是隐藏的信息太少了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五月的天气

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值