Ersties | Uri Maya
Each of these steps is explained in detail below.
It’s very likely. Here are some possibilities: uri maya ersties
If you typed this on a phone, try:
The rest of blob.bin (bytes 6‑84) are the ciphertext. We XOR each 4‑byte block with the key 0x662f7c00 (little‑endian). A quick Python script does the job: Each of these steps is explained in detail below
#!/usr/bin/env python3
import sys, struct
key = 0x662f7c00
with open('blob.bin','rb') as f:
data = f.read()
# first 5 bytes = Maya Long Count (already used)
cipher = data[5:]
plain = bytearray()
for i in range(0, len(cipher), 4):
block = cipher[i:i+4]
# pad last block if needed
if len(block) < 4:
block = block.ljust(4, b'\x00')
val = struct.unpack('<I', block)[0] ^ key
plain.extend(struct.pack('<I', val))
# strip possible null padding
flag = plain.rstrip(b'\x00')
print(flag.decode())
Running it prints:
HTBur1_m4y4_5t3g0
That is the flag.