[MISC] 俄罗斯套娃 您所在的位置:网站首页 俄罗斯套娃有几个品种的 [MISC] 俄罗斯套娃

[MISC] 俄罗斯套娃

2024-06-02 11:20| 来源: 网络整理| 查看: 265

给学弟们瞎出的一道misc题,为的就是为难鼓励他们

附上下载链接:http://file.dsb.ink/俄罗斯套娃.zip

包含的内容

对各类文件头的熟悉程度

使用编程辅助解题

修改png文件的宽高

1.解压缩包

先解几个发现有文件名有规律的往上加,可以写一个脚本先将套娃zip全部解压出来,由于最后一个压缩包解出来会报错,所以程序会自动停止运行

把俄罗斯套娃.zip重命名为flag0.zip

运行一下shell脚本

for i in `seq 0 999` do unzip flag${i}.zip mv zip/* . rm flag${i}.zip done; 2.查看二进制

最后解出来的flag1000.zip无法解压,所以肯定有错误,拖到winhex中查看,发现有类似png尾的符号,可以确定是一张倒过来的png

png尾部

写一个python程序把图片二进制倒过来

f = open('flag1000.zip','rb') g = open('flag.png','wb') g.write(f.read()[::-1]) g.close() f.close() 3.修改png

MISC中常规套路,直接修改二进制,修改png头第一个字符和png的高得到flag

未修改高的png

修改高度



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有