NUAACTF 2017 pychon

题目给了一个.pyc但是反编译失败
这里涉及到了pyc文件头 正常的是 xxxx0d0a的形式
而这里winhex查看
image
所以改成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)即可image

posted @ 2023-10-19 19:10  N0zoM1z0  阅读(16)  评论(0编辑  收藏  举报