CTF学习记录-Misc-图片隐写

本文最后更新于:2020年11月20日 下午

直接附加

常用文件头/文件尾

文件名 文件头 文件尾
JPEG(jpg) FF D8 FF FF D9
PNG(png) 89 50 4E 47 AE 42 60 82
GIF(gif) 47 49 46 38 00 3B
zip 50 4B 03 04 50 4B
RAR 52 61 72 21
WAV 57 41 56 45
avi 41 56 49 20
MPEG(mpg) 00 00 01 BA/B3
mov 6D 6F 6F 76

EXIF隐写

exiftool工具常用命令

1
2
3
4
5
//对于图片Lighthouse.jpg
//为图片添加一个comment标签,内容为ExifModifyTesting
exiftool -comment=ExifModifyTesting ./Lighthouse.jpg
//查看EXIF信息
exiftool ./Lighthouse.jpg

LSB

LSB全称least significant bit,最低有效位

PNG文件中的图像像数一般是由RGB三原色(红绿蓝)组成,每一种颜色占用8位,取值范围为0x00~0xFF,即有256种颜色,一共包含了256的3次方的颜色,即16777216 种颜色

人类的眼睛可以区分约1000万种不同的颜色

这意味着人类的眼睛无法区分余下的颜色大约有6777216种

LSB隐写就是修改RGB颜色分量的最低二进制位(LSB),而人类的眼睛不会注意到这前后的变化

每个像数可以携带3比特的信息

检测隐写常用工具 - stegsolve - zsteg

盲水印

添加与提取

BlindWaterMark 频谱隐写可直接使用Adobe Audition


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!