MISC入门——图片隐写

图片隐写

一、常用的工具

  1. 010Editor
  2. Stegsolve.jar
  3. zsteg
  4. Stegdetect
  5. Jphide
  6. 其他

二、常用的隐写方式

1. Exif信息隐藏

简介: 可交换图像文件格式(英语:Exchangeable image file format,官方简称Exif),是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。
破解方式: 在Windows系统下选定图片->右键->属性->详细信息(exif)
请添加图片描述

2. GIF图多帧隐藏

简介: 利用gif图片的特性,将一些信息插入来gif图片中。
破解方式: 可以使用Stegsolve.jar等工具进行多帧查看。注意:使用Stegsolve.jar需要Java环境
Analyse->Frame Browser 可以查看GIF图片的每一帧。
下面例子将GIF图片的18帧一 一用扫描,就可以得到Flag
在这里插入图片描述

3. 图片修复

通过修改图片的相关数据来达到隐写目的:

  • 修改文件头导致图片无法正常打开;
    在MISC入门——文件操作中总结了一些常见的文件头,对于这类问题需要根据已知图片的类型来补全文件头。这里再列举一些图片的文件结尾
文件类型 文件结尾
JPEG (jpg) FFD9
PNG (png) 000049454E44AE426082
GIF (gif) 3B
  • 修改图片的高度和宽度致使图片显示不完全;
    这类问题需要对要修改的图片的文件构造要有一定的了解。下面简单列举PNG和JPG图片的高度和长度位置。
    JPG:
    在这里插入图片描述
    PNG:
    在这里插入图片描述
  • 其他: 如对与PNG图片,它的文件头、尾正确却无法打开的情况,可能是CRC校验错误。可以使用TweakPNG工具进行修复

4. LSB隐写

简介: 最低有效位( le

### 关于BUUCTF Misc 类别中图片的技巧 #### LSB 术的应用 在处理无损图像格式如 BMP 或 PNG 文件时,可以利用最低有效位 (LSB) 进行信息隐藏[^1]。通过改变这些图像像素值中最不重要的比特位,可以在不影响视觉效果的情况下嵌入秘密消息。 对于 JPEG 格式的图片,则不适合采用此方法因为其压缩特性会破坏所藏匿的数据完整性。 #### 使用Wireshark进行网络流量分析以发现隐藏内容 当面对可能存在被蔽传输过的多媒体资源时,可以通过抓取并审查通信过程中的数据包来寻找蛛丝马迹。例如,在某些情况下,JPEG 文件会在HTTP请求响应体里以Base64编码的形式存在,并可通过特定字符串 `/9j/` 来识别它们的存在[^2]。一旦确认目标对象为所需类型的媒体文件之后,就可以尝试将其转换回原始格式以便进一步研究。 #### 提取和恢复潜在的隐藏文件 为了从复杂的二进制流或是其他难以直接读取的地方获取完整的文件副本,foremost 是一款非常实用的选择之一。它能够基于已知文件签名自动扫描输入源并将匹配的结果保存下来供后续操作使用。 ```bash sudo apt-get install foremost foremost -t all -i input_file -o output_directory/ ``` 上述命令展示了如何安装以及运行 `foremost` 工具来进行批量提取工作;其中 `-t all` 参数指示程序去查找尽可能多的不同种类的目标文档而不限定具体类型,`input_file` 表示待处理的数据集路径名,最后指定一个用于存放最终成果物的新建目录位置作为参数传递给 `-o` 选项即可完成整个流程设置。 #### 利用图形编辑软件辅助判断 有时候仅靠技术手段还不足以完全揭开谜底,这时就需要借助像 Audacity 这样的声音可视化应用程序帮助观察音频信号特征变化情况从而推测出更多有用情报。不过针对静态影像类素材而言,也可以考虑相似思路——即选用支持层叠样式表(CSS)渲染引擎的专业绘图平台(如 GIMP),通过对可疑区域做细致调整直至显露出原本不可见的信息片段为止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值