CTF 杂项 隐写术 密码学及编码 取证技术

本文详细介绍了CTF竞赛中涉及的隐写术,包括图像、音频、视频和文件隐写,并探讨了古典和现代密码学,如凯撒密码、栅栏密码、弗吉尼亚密码、对称和非对称加密。同时,还讲解了编码与摘要,如MD5和SHA1,以及CTF取证技术,如流量分析和电子取证。

隐写术

隐写术( steganography ) : 将信息隐藏在其他载体中, 不让
计划的接收者之外的人获取到信息。

常见载体:图片、音频、视频、压缩包

图像隐写

图片:细微的颜色差别、GIF图多帧隐藏、Exif信息隐藏、图片修复

  1. LSB(Least Significant Bit)最低有效位

    • 像素三原色(RGB)
    • 通过修改像素中最低位的1bit来达到隐藏的效果
    • 工具: stegsolve
  2. 将信息隐藏在动态图中,一闪而过,肉眼难以看到

    • 工具: stegsolve、Namo GIF、Photoshop
  3. Exif ( ExchangeableImage File )信息隐藏

    • 照片的Exif属性中可以保存大量信息
  4. 图片修复:

    • 常见图片文件结构:

      • JPEG/JPG
        文件头标识(2 bytes) : FF D8
        一文件结束标识(2 bytes) : FF D9
      • PNG
        一文件头标识(8bytes):89 50 4E 47 0D 0A 1A 0A
      • GIF
        一文件头标识(6 bytes) : 47 49 46 38 39(37) 61
      • BMP
        文件头标识(2 bytes) : 42 4D
    • 图片被损坏,缺少某部分数据如文件头等,需要对图片进行修复

    • 工具: winhex

音频隐写
  • 信息隐藏在声音里(逆序)
  • 信息隐藏在数据里(分析音频数据)
  • 工具: MP3stego、Audition、 Matlab
视频隐写
  • 信息隐藏在视频的某个或多个帧里
  • 工具: Premiere、会声会影等
文件隐写
  • 文件拼接( copy /b 1.jpg+ 2.zip output.jpg )
  • 工具: binwalk、dd、winhex

密码学及编码

古典密码学

凯撒密码(Caeser)
  • 手动解密
  • 在线工具
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SK Primin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值