zoukankan      html  css  js  c++  java
  • UNCTF2020-crypto:wing

    提示:你过office二级了吗

    做的时候没有提示,首先看到这个回车,感觉很熟悉,发现是word的回车

    这时候猜测这些word字符可能组合起来是一串16进制密文

    然后就在word找这些符号(找了两小时,期间用了图文识别、word转txt)

    最后在Wingdings 2中找到了

     

    找出了之后尝试复制出来或者使用python脚本读取word内容结果发现都失败了(脚本不能读取到符号)

    python读取word脚本:

    import docx
     
    #获取文档对象
    file=docx.Document("E:\Documents\AppData\Desktop\11.docx")
    print("段落数:"+str(len(file.paragraphs)))#段落数
    print(file.paragraphs)
    #输出每一段的内容
    for para in file.paragraphs:
        s=para.text
    
    num=""
    for x in s:
        num+=str(ord(x))
    print(num)
    
    #每一段的编号、内容
    for i in range(len(file.paragraphs)):
        print(str(i),  file.paragraphs[i].text)

    最后使用了word转txt成功获取到了flag

    word转txt:https://www.aconvert.com/cn/document/doc-to-txt/

  • 相关阅读:
    什么是 Native、Web App、Hybrid、React Native和Weex?
    什么是 Native、Web App、Hybrid、React Native和Weex?
    线性表—使用链表实现
    Twins:眼红红
    产品中心
    Koa 学习
    乐山大佛
    Ftp Centos · GitBook
    install jekyll
    MIZ702N开发环境的准备1
  • 原文地址:https://www.cnblogs.com/luocodes/p/13986348.html
Copyright © 2011-2022 走看看