xctf攻防世界 MISC高手进阶区 Miscellaneous-300
  RUBg2aEvjrNY 2023年11月02日 36 0


1. 进入环境,下载附件

题目给的是一个zip文件,但是带有密码,尝试放入winhex中,发现并不是伪加密。

2. 问题分析

没有提示,没有伪加密,但是打开压缩包如图:

xctf攻防世界 MISC高手进阶区 Miscellaneous-300_web安全


发现压缩包还有压缩包,名字数字很奇怪,尝试用它作为解压密码。竟然还成功了,反复尝试几次,才知道是俄罗斯套娃。下一个文件的解压码是里面的压缩包名。找到规律后,参考网上的wp,开始尝试代码:

import zipfile
import re

file_name = 'pic/' + 'f932f55b83fa493ab024390071020088.zip'
while True:
try:
zf = zipfile.ZipFile(file_name)
re_result = re.search('[0-9]*', zf.namelist()[0])
passwd = re_result.group()
zf.extractall(path='pic/', pwd=re_result.group().encode('ascii'))
file_name = 'pic/' + zf.namelist()[0]
except:
print("get the result")

最后一个压缩包是22475,打开如图:

xctf攻防世界 MISC高手进阶区 Miscellaneous-300_f5_02


包含一个音频文件,尝试再次解压,不行,只能爆破了,掏出ARCHPR:

xctf攻防世界 MISC高手进阶区 Miscellaneous-300_压缩包_03


口令为:b0yzz

解压后,估计是音频隐写,扔到Audacity,尝试转换成频谱图:

xctf攻防世界 MISC高手进阶区 Miscellaneous-300_web安全_04


哇靠,结果出来啦!!!最终答案为:​​BallsRealBolls​


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  vvttdNLcT7L4   2023年11月13日   31   0   0 安全
RUBg2aEvjrNY