隐写术
隐写术( steganography ) : 将信息隐藏在其他载体中, 不让
计划的接收者之外的人获取到信息。
常见载体:图片、音频、视频、压缩包
图像隐写
图片:细微的颜色差别、GIF图多帧隐藏、Exif信息隐藏、图片修复
-
LSB(Least Significant Bit)最低有效位
- 像素三原色(RGB)
- 通过修改像素中最低位的1bit来达到隐藏的效果
- 工具: stegsolve
-
将信息隐藏在动态图中,一闪而过,肉眼难以看到
- 工具: stegsolve、Namo GIF、Photoshop
-
Exif ( ExchangeableImage File )信息隐藏
- 照片的Exif属性中可以保存大量信息
-
图片修复:
-
常见图片文件结构:
- 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
- JPEG/JPG
-
图片被损坏,缺少某部分数据如文件头等,需要对图片进行修复
-
工具: winhex
-
音频隐写
- 信息隐藏在声音里(逆序)
- 信息隐藏在数据里(分析音频数据)
- 工具: MP3stego、Audition、 Matlab
视频隐写
- 信息隐藏在视频的某个或多个帧里
- 工具: Premiere、会声会影等
文件隐写
- 文件拼接( copy /b 1.jpg+ 2.zip output.jpg )
- 工具: binwalk、dd、winhex
密码学及编码
古典密码学
凯撒密码(Caeser)
- 手动解密
- 在线工具

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

4921

被折叠的 条评论
为什么被折叠?



