美文网首页
广东省第三届强网杯预选赛writeup-脑筋急转弯

广东省第三届强网杯预选赛writeup-脑筋急转弯

作者: nohands_noob | 来源:发表于2019-09-29 10:19 被阅读0次

    题目:脑筋急转弯
    Flag:flag{08277716193eda6c592192966e9d6f39}
    预选赛解出的唯一一道非web题
    QAQ

    下载音频,首先推测有摩斯密码,用au查看,没有任何发现

    用隐写工具SilentEye打开


    解出一个压缩包


    打开压缩包需要密码,用工具ARCHDR进行1-6位纯数字爆破,解出密码是654321


    文件内容:


    根据文件内容,推理加密
    推理5位一组的培根加密但是培根密码只有2种数字,各数字分别代表 .-/ 的摩斯加密都不对

    突然灵光一现
    推测是Ook加密,0对应Ook. ,1对应Ook!,2对应Ook?

    https://www.splitbrain.org/services/ook处测试自己想法,手动测试一下

    点击Ook! To Text变成了++++++++


    推测自己是对的
    编写python脚本

    import re
    
    f = open('txt.txt', 'r')
    s = f.read()
    f.close()
    
    s = re.sub(r'\s+', '', s)
    Ooks = ''
    
    for i in range(len(s)):
        if s[i] == '0':
            Ooks = Ooks + 'Ook.'
        elif s[i] == '1':
            Ooks = Ooks + 'Ook!'
        elif s[i] == '2':
            Ooks = Ooks + 'Ook?'
    
    print(Ooks)
    f = open('Ook.txt', 'w')
    f.write(Ooks)
    f.close()
    
    

    运行结果


    解密一下,得到Brainfuck编码


    继续解码,获得flag


    相关文章

      网友评论

          本文标题:广东省第三届强网杯预选赛writeup-脑筋急转弯

          本文链接:https://www.haomeiwen.com/subject/icxfpctx.html