yas*_*sar 16 compression jpeg steganography
我正在阅读一篇解释如何在JPEG图片中隐藏文件的文章.
我想知道文件如何包含jpeg数据和rar文件,对图像或压缩文件没有任何可见的失真.
我的猜测是它与压缩文件或jpeg文件以二进制形式表示的方式有关,但我不知道它是如何工作的.
有人可以详细说明吗?
use*_*003 10
所有这一切都是将存档添加到JPEG流的末尾.然后,您希望您的JPEG解码器不会读取EOI标记,在那里查找数据,并说出错误.
JPEG图像是以SOI标记开始并以EOI标记结束的字节流.
ZIP和RAR是字节流.ZIP流以50 4B开头.RAR流以52 61 72 21 1A 07开始.
上面链接中描述的方法采用(多个)JPEG流的二进制副本,并向其附加ZIP或RAR流.
RAR/ZIP解码器扫描流,直到找到RAR或ZIP的签名(忽略JPEG流).