攻防世界-MISC-进阶-Miscellaneous-300

攻防世界-MISC-进阶-Miscellaneous-300

对压缩包尝试爆破后发现密码和压缩包内文件名相同
尝试多次后确认以上的规律
于是编写脚本,根据他给的提示(实际没什么卵用)设了条件
攻防世界-MISC-进阶-Miscellaneous-300_第1张图片

import zipfile
import re
zipname = "D:\\001\\ziptest\\"+"misc.zip"
while True:
    if zipname != "D:\\001\\ziptest\\73168.zip":
        ts1 = zipfile.ZipFile(zipname)
        #print ts1.namelist()[0]
        res = re.search('[0-9]*',ts1.namelist()[0])
        print res.group()
        passwd = res.group()
        ts1.extractall("D:\\001\\ziptest",pwd=passwd)
        zipname = "D:\\001\\ziptest\\"+ts1.namelist()[0]
    else:
        print "find"

攻防世界-MISC-进阶-Miscellaneous-300_第2张图片运行到12475.zip时脚本报错,发现其中存在了一个.wav文件
攻防世界-MISC-进阶-Miscellaneous-300_第3张图片发现需要密码,尝试爆破得到密码
攻防世界-MISC-进阶-Miscellaneous-300_第4张图片给的是音频文件,猜测是音频隐写,于是将文件拖入Audacity中查看频谱图得到flag

你可能感兴趣的:(攻防世界-MISC-进阶-Miscellaneous-300)