CTF-隐写术 学习笔记

CTF-隐写术

隐写术是关于信息隐藏,即不让计划的接受者之外的任何人知道信息的传递事件(不只是信息的内容)的一门技巧与科学。

常用文件头,文件尾

  • 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(zip), 文件头:50 4B 03 04 文件尾:50 4B
  • TIFIF(tif), 文件头:49 49 2A 00
  • RAR(rar), 文件头:52 61 72 21

图片隐写

  1. Exif:一种图像文件格式,就是在JPEG格式头部插入了数码照片的信息。(Kali中exif命令查看参数)。

  2. 文件隐藏:用压缩软件将需要隐藏的文件压缩成zip或rar格式,以zip为例,压缩好后重命名,在准备一张jpg格式图片,在cmd下执行命令
    copy D:\1.jpg+D:\2.zip D:\3.jpg

  3. 文件提取:Kali里用binwalk -e 提取已知文件类型。foremost 分离文件。

  4. LSB隐写:将秘密信息嵌入到载体图像像素值的最低有效位,也称最不显著位,这一位置是图像最不重要的像素位。

apk

  1. 查看:将后缀名改为zip。
  2. flag通常放在res文件夹下,不考虑layout文件夹。
坚持原创技术分享,您的支持将鼓励我继续创作!