CTF随笔——隐写术

本文介绍了隐写术的概念及其在CTF(网络安全竞赛)中的应用,重点讲述了常用工具,如HxD、hexeditor、binwalk、StegSolve等,并讨论了JPG、GIF、Zip文件中的隐写处理方法,包括如何检测和提取隐藏信息。此外,还涉及了双图问题、F5隐写和jphide隐写算法的解析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、什么是隐写术

隐写术就是“”隐写术是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容。隐写术的英文叫做Steganography,来源于特里特米乌斯的一本讲述密码学与隐写术的著作Steganographia,该书书名源于希腊语,意为“隐秘书写”。——维基百科
翻译成人话就是,我把原来的信息或者东西放在另外的不相干的东西里,这样不知情者就不会知道我真正想表达的东西,举个栗子,我想给妹子送情书,但是我不想让其他人知道我给妹子送情书,于是我把这封情书放在一个西瓜里,这样不知情的人就会以为我给妹子送西瓜而不是送情书了2333333……
(现在JPEG 2000可执行任意代码漏洞已经加入Stego(杂项)豪华漏洞套餐)

二、隐写术常用的工具

这里只列举一下我用过或知道的一部分工具,不全和有错误的地方还请各位大佬留言指正。

1、压缩软件

这个就很常见了,比如winrar,360压缩,7-zip等等……

2、十六进制读写器

隐写术用到的工具比较小众,这里只列举我常用的一些工具,后面会不定时更新~

1、HxD(Windows)

用于查看修改文件的16进制代码

2、hexeditor(Linux)

也是用于查看和修改文件的16进制代码

3、binwalk(Linux)

用来分析文件信息,可以轻易的查看文件中是否包含其他隐藏文件,简单用法:
Linux下使用命令操作
binwalk filename 分析构成
binwalk -e filename 自动解压已知文件格式
binwalk -D=[extension] filename 根据后缀名解压,比如-D=zip

4、StegSolve(Windows)

神器!能够对常见的图片格式进行偏移、LSB 提取、帧提取、像素偏移、数据提取,对两张图片进行结合等等,基本常见的分析需求都包含了。

5、Stegdetect(Windows)

用于检测 JPEG 文件中是否包含隐藏内容并尝试分析隐藏内容通过哪个隐写工具嵌入,使用方式:

  • stegdetect [-nqV] [-s <float>] [-d <num>] [-t <tests&g
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值