可以看到在最后添加字符串时,图片并不会受到影响。文件载体
在读取时只需要用到010Editor或其他图片十六进制查察器查察即可。
该隐写会在文件为添加数据,导致文件在放入010时报错。双图片隐写(盲水印双图片)
特征
QRcode二维码用一个特性,
如图黑色都是固定不变的
如图是损坏的二维码
在正常的二维码中,我画出的这一列和这一行是一黑一白交替的像素。如下图
reverse_row_colors()函数是把一行颜色反转。那么咱们就只能手工修复了。
reverse_col_colors()函数是把一列颜色反转。这一段就是随机把一行大概一列颜色反转。复制代码
- while count < 7:
- x = random.randint(0, 1)
- if x == 0:
- reverse_col_colors(pixels, random.randint(0, height // 10 - 1), height)
- else:
- reverse_row_colors(pixels, random.randint(0, width // 10 - 1), width)
- count += 1
stego文件头的图片可以在linux中显示为图片。通道低位隐写
当图片的位深度大于24位时,就有可能存在通道低位隐写如下图片属性,这里留意到是48位的图片位深度
48位的图片,均匀RBG位16,人眼是看不到低于8bit位的像素信息的。
这里是缩略图隐写的方式,叫做thumbnail隐写用Magic打开即可看到
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |