2021-02-18

图片隐写题目复现

1.首先是一张图片
在这里插入图片描述
得到一张图片,首先用winhex打开查看一下,
首先用ctrl+f 来搜索一下看看有没有flag字符串,发现没有只有一堆乱码
在这里插入图片描述
但再往下查看,在右边的代码中看到了一块格格不入的代码,这可能是某一种编码
在CTF在线编码工具里,利用解码工具尝试一下,在html编码里找到了flag
在这里插入图片描述
key{you are right}
2.在这里插入图片描述
老样子先用winhex打开,检查一下看看有没有flag等关键字,没有找到
在这里插入图片描述
根据上章所学图片可能是修改了宽高,放到kali打开,如果修改了宽高,kali会报错
在这里插入图片描述
果然如此
89 50 4E 47 PE头是png照片的,就是说没有可能照片中嵌入了Exif信息
百度后得知
89 50 4E 47 是文件的格式

00 00 00 0D 说明IHDR头块长为13

49 48 44 52 IHDR标识

00 00 01 F4 图像的宽

00 00 01 A4 图像的高

最后四位

CB D6 DF 8A为CRC校验

在查看PNG文件格式时,IHDR后面的八个字节就是宽高的值,这边报错就是因为图片的宽高被修改了
将图片的宽高修改成一样看看
可知 BUGKU{a1e5aSA}
3.在这里插入图片描述

这其实是一个动图 我们用StegSolve打开,保存第七帧的图片,然后用StegSolve打开这个保存的图片,一直往右点就能看到flag
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
flag{49bdbe-abfe-472-9f66-a533331e6}

MISC入门题考点
·属性藏flag
·十六进制数据(末尾/中间)隐藏字符串
·修改文件格式到zip并解压
·补全文件头
得到的文件头可能需要解码等
·Base64 :Q1RGJTLWaXMIMjBpbnRlcmVzdGluZw==
·HTML编码:key{you are right&#125
这里再讲一些文件格式:
例:文件头 :这里的14 03其实是一个文件的版本号;00 00是一个加密标志位,第一个00的第二位如果是奇数的话表示这个文件被加密过,一般如果没有被加密的话这一位就是0
文件尾:头是03 04 尾就是 01 02;中间的就还是版本号;主要是后面四个00 00,第一个00属于jpg文件的一个加密位,如果给这个文件设置了一个密码那么这一位将是奇数。一般常见的有1,3,9.;最后50 4B 05 06这里相当于文件头的一个结尾。
在这里插入图片描述
这里还有一些考点
在这里插入图片描述
之后还会进行一系列学习 继续加油!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值