Python不打印XOR操作

2024-09-20 05:52:16 发布

您现在位置:Python中文网/ 问答频道 /正文

#!/usr/bin/env python3
import binascii
import sys


def main():
    password = [0x3b, 0x65, 0x21, 0xa, 0x38, 0x0, 0x36, 0x1d,
                0xa, 0x3d, 0x61, 0x27, 0x11, 0x66, 0x27, 0xa,
                0x21, 0x1d, 0x61, 0x3b, 0xa, 0x2d, 0x65, 0x27,
                0xa, 0x66, 0x61, 0x6d, 0x61, 0x30, 0x37, 0x36]

    passbytes = [0x3b, 0x65, 0x21, 0xa, 0x38, 0x0, 0x36, 0x1d,
                 0xa, 0x3d, 0x61, 0x27, 0x11, 0x66, 0x27, 0xa,
                 0x21, 0x1d, 0x61, 0x3b, 0xa, 0x2d, 0x65, 0x27,
                 0xa, 0x66, 0x61, 0x6d, 0x61, 0x30, 0x37, 0x36]

    for i in password:
        print(password[i] ^ 0x55)

我是一个Python新手试图解决一个XOR-CTF标志,但由于某些原因Python不想打印出任何东西

非常感谢您的帮助


Tags: inimportenvforbinmainusrdef