首先是简单的pyc - py
这题唯一要注意的一个点就是 遇到 % 务必进行爆破
爆破exp
`code = ['\x1f', '\x12', '\x1d', '(', '0', '4', '\x01', '\x06', '\x14', '4', ',',
'\x1b', 'U', '?', 'o', '6', '*', ':', '\x01', 'D', ';', '%', '\x13']
for i in range(21,-1,-1):
code[i]=chr(ord(code[i+1]) ^ ord(code[i]))
print((code))
code = ['G', 'X', 'J', 'W', '\x7f', 'O', '{', 'z', '|', 'h', '\', 'p', 'k', '>', '\x01', 'n', 'X', 'r', 'H', 'I', '\r', '6', '\x13']
for i in range(23):
for y in range(127):
num = ((y + i) % 128 + 128) % 128
if(code[i] == chr(num)): 真的要注意num前面的chr
print(chr(y),end='')