19 lines
536 B
Python
Executable File
19 lines
536 B
Python
Executable File
#!/home/maxime/.pyvenv/bin/python3
|
|
|
|
S = b'\x9dn\x93\xc8\xb2\xb9A\x8b\x94\xc6\xdf3\xc0\xc5\x95\xde7\xc3\x9f\x93\xdf?\xc9\xc3\xc2\x8c2\x93\x90\xc1\x8ee\x95\x9f\xc2\x8c6\xc8\x95\xc0\x90\x00\x00'
|
|
s = b'\xf1\xa7\xf0\x07\xed'
|
|
p = "picoCTF{"
|
|
|
|
for i, char in enumerate(S):
|
|
key = s[4-(i%5)]
|
|
if key // 128 > 0:
|
|
key |= 0xffffff00
|
|
char ^= key
|
|
#print(bin((char ^ 0xffffffff) + 1))
|
|
print(chr(char ^ 0xffffff00), end='')
|
|
else:
|
|
char ^= key
|
|
#print(bin(char))
|
|
print(chr(char), end='')
|
|
|