图片隐写之jpg后面连接文件

  所谓的图片隐写就是将信息放在了图片中的某个位置而已,我们现在只研究隐写不研究里面的东西是否加密。

第一种

首先下载图片打开看一下

 

图片为一美女,看不出什么东西。

  下面右击图片查看属性里面的详细信息看看是否有什么东西。

 

这个里面是极容易隐藏信息的。当然里面的信息我们是可以进行更改的,可以写入自己的信息。

第二种

  图片后面也许会连接一个文档,由于操作系统在读图片的时候从图片的开始的位置读起,遇到图片的终止符号时就会结束,后面的信息就不会再进行显示已达到隐写的目的。

首先先做一张这样图片接下来再进行隐写的识别。

1.首先进行连接操作

下载一张图片,和新建一个123.txt的文件


里面的内容是如下图:

美女一张+ txt文本文件

 (注意 开始处要有空格否则第一个字母无法显示)

 

接下来使用Windows 下的dos命令 将其合二为一

按下 win + r 调出运行  ----》 输入cmd

 

运行命令

       copy/b  ctf.jpg+123.txt  new.jpg

将文件 ctf.jpg 123.txt 用二进制的方式进行连接 形成新的文件叫做new.jpg

 

 

 

生成了一个新的文件

 

接下来打开新的文件看一下

 

发现和之前的图片并没有什么差别。

 

2.找到文件中隐藏的文字信息

 首先将文件名改成 new.txt 再用记事本打开

         也可以直接用记事本打开

我用的是  打开方式-----》记事本打开

 

将文章找到最后我们发现了什么? 记事本中刚刚打进去的信息。

 

第三种

图片后面除了连接一个txt 文档外,还容易连接一个压缩包接下来我们演示压缩包的连接与破解方法。

1. 首先介绍压缩包的连接操作。

 首先准备一张图片和一个压缩包

 

我们打开看一下

图片 一张美女 +压缩包 包里有一txt文档

 

 

使用命令 copy/b ctf2.jpg+123.rar new.jpg

 

生成一个新的文件

 

打开新的图片看一下

 

看不出什么区别

 

2. 接下来进行破解

 将文件后缀命名改为.rar

用压缩包打开

 

很容易发现里面有一个txt文件 打开就可以看到里面的信息了。

 

 

JPEG(Joint Photographic Experts Group)是一种广泛使用的图像压缩标准,而JPG则是其最常见的文件格式之一。术是指将信息藏在其他数据之中而不引起注意的技术。 对于JPG文件格式的图片来说,主要利用了人类视觉系统的局限性和JPEG编码的特点来进行操作: 1. **最低有效位(LSB)替换**:这种方法基于这样一个事实——即人眼对颜色的变化不是很敏感,特别是在复杂的背景上。因此可以在每个像素的颜色分量中更改最后几位二进制值以嵌入秘密消息,这样做几乎不会影响到整体画质并且可以携带相当数量的数据; 2. **DCT系数修改**: JPEG采用离散余弦变换(DCT),把空间域内的图像转换成频率域表示形式再做量化处理达到压缩目的。在这个过程中产生的DC(直流)和AC(交流)两个部分都可用于存储额外的信息。例如,在不影响重建质量的前提下稍微调整某些高频成分就可以用来传递蔽内容; 3. **Exif元数据分析**:每张数码照片通常都会包含由相机记录下来的拍摄参数如时间戳、地理位置等附加属性(EXIF metadata) 。这些地方也可以作为藏匿点放置简短文字说明或者其他非可视化的线索。 4. **评注段落(COM块)**: 标准允许存在专门用于存放自由文本字符串或其他自定义结构化数据的空间区域COM Marker Segment ,它既不妨碍正常解码过程又能够充当理想的容器装载少量机密资料. 为了保证安全性以及防止轻易被检测工具识破痕迹,实际应用时常结合多种手段并经过精心设计加密算法保护原文件完整性和所携负载的真实性。此外还需要考虑载体容量限制因素选择最优方案平衡二者之间的关系。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值