点击此处获得更好的阅读体验
题目考点
LSB隐写就是修改RGB颜色分量的最低二进制位也就是最低有效位(LSB),而人类的眼睛不会注意到这前后的变化,可以达到隐写的目的
png图片是一种无损压缩的位图片形格式,也只有在无损压缩或者无压缩的图片(BMP)上实现lsb隐写。如果图像是jpg图片的话,就没法使用lsb隐写了,原因是jpg图片对像数进行了有损压缩,我们修改的信息就可能会在压缩的过程中被破坏。而png图片虽然也有压缩,但却是无损压缩,这样我们修改的信息也就能得到正确的表达,不至于丢失。
解题过程
使用stegsolve
分析,发现blue plane 0
有一个二维码
扫码得到字符串,Y0u're_so_smart,but_it's_not_the_end
看来还没结束,仔细发现blue plane 0上面有一些像素点,应该知道还有LSB隐写数据
所以我们点击Analyse
->Data Extract
,选中LSB First、RGB、RGB的plane0
发现PK开头,明显是一个压缩包,save bin保存,解压,显示文件已损坏
用WinRAR自带的修复工具修复一下,WinRAR→工具→压缩文件修复 显示解压需要密码,就是之前二维码扫出来的那个字符串,得到flag
Flag
1 | unctf{This_i5_a_easy_lsb_steg} |