网络安全之数字隐写小结

前言:

首先数字隐写还是挺有趣的,就像一个捉迷藏游戏通过一点简单的描述或者提示,利用工具进行处理从而得到flag.
下面枚举几个小例子,写博客的原因一方面可以让你们看一下,借鉴一下解题思路,另一方面是我自己需要记录一下自己的劳动成果。


题目一:

首先看一下题目给的图片和提示。
在这里插入图片描述
在这里插入图片描述
属于png文件,我们直接用工具stegsolve打开图片,可以观察出在red plane 0,blue plane 0和green plane 0的情况下下图片的中间多出了一块与其他情况不一样的地方。打开date extract,选中red 0,blue 0和green 0,即可得出答案
在这里插入图片描述

题目二:

分析下题目,这里给出来的提示依然毫无作用。
在这里插入图片描述
在这里插入图片描述
我们直接使用foremost解析图片,解析完后再foremost目录下生成output文件夹,打开jpg文件夹发现有两张照片,一张是原图,另外一张是所求的答案。
在这里插入图片描述
在这里插入图片描述

题目三:

这里先看一眼提示,这道题的提示还是有用处的,直接使用steghide进行解题,这道题注意一个小细节。

在这里插入图片描述
在这里插入图片描述
根据题目描述,使用steghide解析图片,需要输入密码,经过观察可以发现图片属性的备注一栏藏有密码在这里插入图片描述
在这个图详细信息备注里发现密码:18ruangong
在这里插入图片描述
输入密码得到flag.txt
在这里插入图片描述
在这里插入图片描述

题目四:

这个图片是打不开的 ,猜测就是文件头损坏(即文件里的某些编码被恶意修改了)
在这里插入图片描述
直接用winhex解题:
在这里插入图片描述
首先这里讲一下PNG格式的图片的前四位应该是 89 50 4E 47
,修改一下就可以打开图片。
在这里插入图片描述
经过观察,可以看到下半部分的图片少了一截,使用winhex修改图片的高
在这里插入图片描述
解释一下:第二行前四位代表图片的宽,五到八位代表图片的高。这里我们直接得到答案。
在这里插入图片描述

题目五:

提示没多大用处,基本鸡肋
在这里插入图片描述
在这里插入图片描述
这道题目和第一题类似,最后save bin生成-png图片,即可得到答案。
在这里插入图片描述

分割线:-----------------------------------------------------------------------------------------------------------------

小结:我也是第一次学密码学和数字隐写,现在只是刚刚了解其皮毛,难免会出现一些错误,文中如果有不对的地方,还希望你们指正,如果有问题的话也可以私信我咱们可以交流交流增长知识。谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值