编辑“︁
PNG
”︁(章节)
跳转到导航
跳转到搜索
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
== LSB == LSB 全称 Least Significant Bit,最低有效位。PNG 文件中的图像像数一般是由 RGB 三原色(红绿蓝)组成,每一种颜色占用 8 位,取值范围为 <code>0x00</code> 至 <code>0xFF</code>,即有 256 种颜色,一共包含了 256 的 3 次方的颜色,即 16777216 种颜色。 而人类的眼睛可以区分约1000万种不同的颜色,意味着人类的眼睛无法区分余下的颜色大约有6777216种。 LSB 隐写就是修改 RGB 颜色分量的最低二进制位(LSB),每个颜色会有 8 bit,LSB 隐写就是修改了像数中的最低的 1 bit,而人类的眼睛不会注意到这前后的变化,每个像素可以携带 3 比特的信息。 [[File:./figure/lsb.jpg]] 如果是要寻找这种 LSB 隐藏痕迹的话,有一个工具 [http://www.caesum.com/handbook/Stegsolve.jar Stegsolve] 是个神器,可以来辅助我们进行分析。 通过下方的按钮可以观察每个通道的信息,例如查看 R 通道的最低位第 8 位平面的信息。 [[File:./figure/lsb1.png]] LSB 的信息借助于 Stegsolve 查看各个通道时一定要细心捕捉异常点,抓住 LSB 隐写的蛛丝马迹。 <span id="例题-1"></span> === 例题 === <blockquote>HCTF - 2016 - Misc </blockquote> 这题的信息隐藏在 RGB 三个通道的最低位中,借助 <code>Stegsolve-->Analyse-->Data Extract</code> 可以指定通道进行提取。 [[File:./figure/hctfsolve.png]] 可以发现 <code>zip</code> 头,用 <code>save bin</code> 保存为压缩包后,打开运行其中的 ELF 文件就可以得到最后的 flag。 <blockquote>更多关于 LSB 的研究可以看 [https://zhuanlan.zhihu.com/p/23890677 这里]。 </blockquote>
摘要:
请注意,所有对gamedev的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Gamedev:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息