图片隐写术

图片隐写术

五月 08, 2022
  • exif:图片属性
    1
    exiftools

Stegsolve

两张图片外观、大小、像素基本相同进行:异或、加、减

  • 工具:stegsolve.jar(扫描图片所有通道)
    d29839d21737f180ccabb74e570adefc.png

    LSB 最低有效位隐藏

  • 工具:stegsolve、zsteg、wbstego4、python脚本
    • zsteg
      1
      2
      3
      4
      #安装:
      sudo gem install zsteg
      #运行:
      zsteg xx.png
    • wbstego4:可针对.bmp```.pdf文件
      • .png``.jpg.bmp:画图工具另存为
    • 自定义python脚本:LSB.py
  • Steghide

Steghide是一个可以将文件隐藏到图片或音频中的工具

安装
apt-get install steghide

使用
steghide –help #查看帮助

查看图片中嵌入的文件信息
steghide info 1.jpg

提取图片中隐藏的文件
steghide extract -sf 1.jpg

图片文件隐写(残缺)

  • TweakPNG:png图片浏览工具
  1. 文件头正常但无法打开文件;或未出现flag
    1. CRC校验错误
    2. CRC未出错,可能高度或宽度错误:通过CRC计算出正确高度cdba3410316a87a5cb41fbbeaa14ffcd.png

      已加密图片信息

      通用解密

  • Bftools 解密图片信息
    1
    2
    bftools decode braincopter 图片名.png -o 输出文件名.png
    bftools run 上一步的输出文件.png
  • silenteye

    JPG图像加密

  • stegdetect 探测加密方式
    ···
    stegdetect xxx.jpg
    stegdetect -s 敏感度 xxx.jpg
    ···
  • jphide:结果保存为txt
  • outguess:(用于stegdetect识别出来的图片是outguess加密的图片)
    C文件,使用前需要编译一下
    1
    ./configue && make && make install
    1
    outguess -r 解密文件名 输出文件名
  • F5(基于java)

    二维码处理

  1. 二维码扫描工具找到内容字段:CQR.exe
  2. 二维码补全
  3. 二维码颜色取反
    1. 画图:选择 -> 反色(可用Stegsolve查所有通道)

盲水印

https://github.com/chishaxie/BlindWaterMark