CTF--杂项--猫片(安恒)100

BugkuCTF 猫片

题目
在这里插入图片描述
我们把png文件下载到电脑将后缀名改为png格式得到一张图片:
在这里插入图片描述
通常得到图片首先查看属性是否有有价值的信息,如果没有则把它丢到Kali里直接binwalk或者放到stegsolve进行分析。弄了较长时间发现并得不到什么东西:
在这里插入图片描述
然后我们回到题目发现那里的提示信息:
在这里插入图片描述
一看就较明显了,直接放到stegsolve工具里:
在这里插入图片描述
在Bit Order那里选择LSB First ,在Bit Plane Order那里选择BGR,然后Previrw,发现较奇怪的头部,我们保存为Bin文件。
在这里插入图片描述
得到Bin文件后用winhex打开,把文件头FFEE删除保存,果然的到一个二维码。
在这里插入图片描述
发现二维码是缺失的,并且二维码格式不对。
在这里插入图片描述
把二维码的高度变大,再用画图反色(ctrl+shift+i),得出正确的二维码:
在这里插入图片描述
扫描二维码我们来到了一个网盘,下载里面的文件,我们得到一个rar压缩文件,因为本人电脑解压软件用的是zip,所以解压一点问题都没有,然而解压出来一个flag.txt文件,以为得到了答案,但打开就是这样:
在这里插入图片描述
发现这题较坑,想起来Hint提示那里还有个Ntfs,本人小白有点不懂,然后就去看了别人的解答,说这是一种流隐写,要用到ntfstreamseditor,并且要用winrar解压才能看到压缩文件解压有问题,所以去下了个ntfstreamseditor和rar解压软件,解压就看到压缩文件解压有问题:
在这里插入图片描述
然后用ntfstreamseditor,选择压缩文件后有falg.txt的文件夹,点击搜索查看解压的文件夹里面的数据流,然后把他导出来,得到一个pyc文件,也就是py编译后的文件,再到网上在线反编译:
在这里插入图片描述
得到的是一个加密代码,我们写一个解密代码就出答案了:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值