Skip to content

Latest commit

 

History

History
58 lines (44 loc) · 1.04 KB

适合作为桌面.md

File metadata and controls

58 lines (44 loc) · 1.04 KB

适合作为桌面

知识点

pyc反编译

解题

首先获得一个png文件,然后通过StegSolve在通道发现了二维码,扫描后给了一堆hex编码的内容,看起来像Hex文件内容,先使用010editor创建一个hex文件,然后粘贴到010editor

发现是pyc文件格式

因为本题使用的是python2pyc文件,使用在线网站反编译,用compyle6反编译出来内容是错的

#!/usr/bin/env python
# visit https://tool.lu/pyc/ for more information
# Version: Python 2.7


def flag():
    str = [
        102,
        108,
        97,
        103,
        123,
        51,
        56,
        97,
        53,
        55,
        48,
        51,
        50,
        48,
        56,
        53,
        52,
        52,
        49,
        101,
        55,
        125]
    flag = ''
    for i in str:
        flag += chr(i)
    
    print flag

运行即可获得flag