简单图片隐写术练习题

隐写术练习题

【题目及工具地址】:https://github.com/RookieDrummer/Simple-picture-steganography.git


JPEG(jpg),文件头:FF D8 FF E0 00 10 4A 46 49 46 文件尾:FF D9

PNG (png),文件头: 89 50 4E 47 0D 0A 1A 0A 文件尾:49 45 4E 44 AE 42 60 82

GIF (gif),文件头:47 49 46 38

Windows Bitmap (bmp),文件头:42 4D

Roshal ARchive (rar),文件头:52 61 72 21

Deflate (zip),文件头:50 4B 03 04 14 00 00 00 08 00

PDF,文件头:25 50 44 46


2.png

在这里插入图片描述
查看详细信息里正常,winhex发现有好多zip的文件头,搜索一下十六进制的zip文件头50 4B 05 06共被发现四次,说明有四个隐藏的压缩包
在这里插入图片描述
用binwalk提取一下

binwalk 2.png

在这里插入图片描述

binwalk -e 2.png

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rzHe0VM4-1593176050090)(clip_image008.png)]

最后用winhex打开st发现了png文件头

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XFFZNaMN-1593176050091)(clip_image010.png)]

将st重命名为st.png即得到flag

在这里插入图片描述

566.gif

在这里插入图片描述
属性里的详细信息啥也没有,依旧winhex打开,文件头正常,但是在最末尾发现了东西
在这里插入图片描述
emmmmmm 结束

2010112719152853781.gif

在这里插入图片描述
详细信息正常,文件头正常,binwalk发现里面居然还有一个rar,之前用binwalk居然没发现,害,提取吧
在这里插入图片描述

binwalk -e 2010112719152853781.gif

得到压缩包,在里面找到flag
在这里插入图片描述

eg_tulip.jpg

在这里插入图片描述
winhex打开发现文件头是png,文件末尾发现一句话木马
在这里插入图片描述
flag应该是这个base64加密后的密文

NmFkYTFiMWE5ZDIzMmE0Yg==

网上找个在线base64解密网站搞定

flag.exe

在这里插入图片描述

winhex打开发现是个png,给文件重命名变成了二维码
在这里插入图片描述
扫码得到flag

out.jpg

在这里插入图片描述
winhex打开在文件末尾找到这个。。。。。目测是两张图片,需要分离,不过这都这么明显了,就算了吧
在这里插入图片描述

out2.jpg

在这里插入图片描述
不枉我每次都查看详细信息,果然出现了
在这里插入图片描述

rose.jpg

在这里插入图片描述

详细信息正常,十六进制正常,binwalk正常,不过用Stegdetect检测到了隐写

命令:stegdetect.exe -tjopif -s 10.0 xxx.jpg

在这里插入图片描述
使用stegbreak用字典爆破密码

stegbreak.exe -r rules.ini -f 123.txt -t p xxx.jpg

得到密码123456

使用 steghide info xxx.jpg,输入密码即可提取隐藏文件得到flag
ta.jpg

在这里插入图片描述

用winhex打开搜索jpg的文件头,共发现两次,是两个图片拼接的
在这里插入图片描述
截取第二个文件头到末尾新建一个文件保存为.jpg,则成功得到flag
在这里插入图片描述

xx.gif

在这里插入图片描述
无法打开,可能不是图片或者文件头被破坏,winhex打开

GIF文件的文件头一般为47 49 46 38 39 61转换为ascii为GIF89a(此题开头为39 61,缺前面的4位)
在这里插入图片描述
补充47 49 46 38 后保存,成功修复

在这里插入图片描述
图片神器StegSolve打开并一帧一帧的查看,记录下flag

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
key is:dGhpcyBpcyBhIGdpZg==格式很明显是base64,转码后得到flag : this is a gif

  • 6
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值