CTFShow-MISC入门篇详细wp(1-56)_ctfshow misc入门(1)

直接使用 HxD 打开 看到flag

在这里插入图片描述

misc10

使用binwalk -e 第一 10E5 打开就是flag

在这里插入图片描述

misc11

根据提示 在另一个图片 这里一个新的知识点 需要使用一个新工具:Tweakpng

把第二个 IDAT 数据删除 从新打开图片 发现 有flag (就很神奇!)

在这里插入图片描述
在这里插入图片描述

misc12

这里又学了一个新的工具:PNG Debugger

具体使用可以参考这篇文章:https://blog.csdn.net/Goodric/article/details/119732559
在这里插入图片描述

发现跑出来的 数据块都是对的 和上一题一样 这里只是学一下这个工具 之前没用过 需要删除8个才能得到flag。

在这里插入图片描述

misc13
a="631A74B96685738668AA6F4B77B07B216114655336A5655433346578612534DD38EF66AB35103195381F628237BA6545347C3254647E373A64E465F136FA66F5341E3107321D665438F1333239E9616C7D"
r = ''
s=bytes.fromhex(a)
for i in range(0,len(s),2):
        r+=chr(s[i])
print(r)
#fromhex函数把一串16进制字符,每两位转换成16进制的对象

在这里插入图片描述

ctfshow{ae6e3ea48f518b7e42d7de6f412f839a}

misc14

先使用binwalk -e 分离出来 然后使用dd 得到flag

dd if=misc14.jpg of=1.jpeg skip=2103 bs=1

在这里插入图片描述
在这里插入图片描述

misc15

直接文本编辑器打开 搜索 ctf 即可 得到flag

在这里插入图片描述

ctfshow{fbe7bb657397e6e0a6adea3e40265425}

misc16

还是 binwalk -e 分离 然后直接打开 第三个 LZMA 得到flag

在这里插入图片描述

ctfshow{a7e32f131c011290a62476ae77190b52}

misc17

使用 zsteg 这个工具 使用命令:zsteg -e extradata:0 misc17.png > 1.txt 提权出来即可得到flag

git clone https://github.com/zed-0xff/zsteg

cd zsteg/

gem install zsteg

在这里插入图片描述
在使用 binwalk -e 1.txt 分离一次 得到flag
在这里插入图片描述

misc18

提示:flag在标题、作者、照相机和镜头型号里 直接看图片属性即可得到flag
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值