MISC方向隐写部分入门

MISC方向隐写部分入门


隐写术的定义

隱寫術是一門關於信息隱藏的技巧與科學,所謂信息隱藏指的是不讓除預期的接收者之外的任何人知曉信息的傳遞事件或者信息的內容。隱寫術的英文叫做Steganography,來源於特裡特米烏斯的一本講述密碼學與隱寫術的著作Steganographia,該書書名源於希臘語,意為「隱秘書寫」。

通俗的讲,就是将信息隐藏在信息传递载体中以达到避免泄露的目的.在方法/目标上与密码学有本质的不同.

隐写术在CTF

在CTF题目中,图片隐写题属于杂项的一部分,题目较为简单.

目前大部分是图片为载体的隐写,隐藏的信息一般为flag本身,二维码或者写有flag的图片.不过以音频,视频,gif等为载体的题目也在逐渐增多.

Via CTF Wiki

文件基本知识

JPG

See https://ctf-wiki.github.io/ctf-wiki/misc/picture/jpg-zh/

PNG

See https://ctf-wiki.github.io/ctf-wiki/misc/picture/png-zh/

GIF

See https://ctf-wiki.github.io/ctf-wiki/misc/picture/gif-zh/

常见思路

  • 直接查看文件信息获取flag.比如图片的属性,注释等
  • 用记事本打开文件搜索flag字段
  • 图种(拼接型),观察文件尾是否是正常结尾(一般是FF D9)
  • LSB最低有效位隐藏flag
  • 文件修复:文件头,部分区块

常用工具

BInwalk

常用的固件逆向工具,主要针对文件拼接型隐写.内置在Kali中.

WinHEx

十六进制分析软件,可以检查文件的完整性和部分关键信息.

Stegsolve

图片通道查看器,针对LSB型隐写

也可以逐帧查看GIF文件的内容

等等.需要在Java环境下运行.

Stegdetect

针对JPEG格式的隐写分析工具.可以分析出文件的隐写算法.常见的有jsteg,outguess等.

参考资料

https://xz.aliyun.com/t/1833#toc-4

https://www.jianshu.com/p/b61e4ff0b0d5

https://ctf-wiki.github.io/ctf-wiki/

https://blog.youkuaiyun.com/riba2534/article/details/70544076

https://blog.youkuaiyun.com/qq_40477290/article/details/86745698

https://zhuanlan.zhihu.com/p/30539398

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值