NUAACTF 2017 pychon
题目给了一个.pyc但是反编译失败
这里涉及到了pyc文件头 正常的是 xxxx0d0a的形式
而这里winhex查看
所以改成160d0d0a即可正常反编译
# Visit https://www.lddgo.net/string/pyc-compile-decompile for more information
# Version : Python 3.5
if __name__ == '__main__':
str0 = [
81,
91,
52,
76,
53,
72,
88,
57,
60,
85,
60,
56,
88,
64,
112,
74]
str1 = [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
9,
8,
7,
6,
5,
4]
ans = ''
for i, j in zip(str0, str1):
ans += chr(i ^ j)
flag = 'nuaactf{%s}' % ans
这里补一个print(flag)
即可