menu DizzyK
loop
33 浏览 | 2020-06-24 | 分类:2020_6_24_“第五空间”,real_CTFgames | 标签:

loop

DizzyK

也就是个签到(只会做签到题的菜鸡真实哭泣呜呜呜。。。)
跟之前很多题都是一样的套路——无脑套娃压缩包,一般来说这个量都非常大(100+层),手动一般是不现实的,考虑使用jio本解
先贴一下exp

import os

def main():
    while 1:
        for i in os.listdir(r'./'):
            if "zip" in i:
                os.system("unzip ./" + i)
                os.system("rm ./" + i)
            elif "tar" in i:
                os.system("tar -xvf ./" + i)
                os.system("rm ./" + i)
            print(i, 'is OK')

if __name__ == "__main__":
    main()

也就是无脑while 1,套if,用os库判断一下文件名就行,跑出来一个flag文件,cat一下得到

flag{8c5574ae-b294-43e5-a500-f4adb49b0c07}

PS:个人猜测这题是个动态misc,点击下载的时候同时运行jio本跑出来一个文件给选手下载,达到动态misc的结果,当然,这只是个大胆的猜测,坐等大佬前来打脸

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

发表评论

email
web

全部评论 (暂无评论)

info 还没有任何评论,你来说两句呐!