HackThisSite - Steganography Mission 15

Challenge

Steganography(/missions/stego/lvl/Stego15.png

这关改版过:原本有一个相当简单的解法,后来整关的概念被换掉。

Solution

状态:未通关(partially verified)。记录已排除的路线与产物位置。

1
2
3
4
$ curl -sL -b "$HTS_COOKIE" -o Stego15.png \
'https://www.hackthissite.org/missions/stego/lvl/Stego15.png'
$ pngcheck -v Stego15.png
$ zsteg -a Stego15.png
  • PNG 块结构、IEND 之后的附加数据、zsteg 全通道/位平面扫描、IDAT 位平面与通道统计、 字节级 NOT/XOR 后看魔数、以及把图放大/反相交视觉模型读数,均未命中;

  • 还做过块方差/自相关的统计检验(检验像素是否分层/是否有周期性嵌入),结果与 i.i.d. 噪声不可区分。

  • 需要先确定改版后的载体(是像素层、还是 PNG 的元数据块、还是把图当密钥/提示配合外部数据)。

产物与脚本都在 <hts-workspace>/challenges/hts-stego/15/,可从磁盘继续。

Vulnerabilities

关卡改版这件事本身就是隐写强度讨论的一部分:老解法失效说明载体与变换必须同秘密一起保密。 一旦解法被公开,唯一能让关卡继续成立的办法就是更换信道。

未通关:已排除常见 PNG 信道,机制待定