pyc反编译
首先获得一个png
文件,然后通过StegSolve
在通道发现了二维码,扫描后给了一堆hex
编码的内容,看起来像Hex
文件内容,先使用010editor
创建一个hex
文件,然后粘贴到010editor
中
发现是pyc
文件格式
因为本题使用的是python2
的pyc
文件,使用在线网站反编译,用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