from hashlib import sha256
from Crypto.Cipher import AES  # pip install PyCryptodome
from Crypto.Util.Padding import unpad

password = '<REDACTED>'

key = sha256(f'{password}'.encode()).digest()
for _ in range(1337_1337):
    key = sha256(key).digest()

c = '849cf031cfc75d83ce7a6d5ec4a7255cc4c857cf588057a114bec710a928729b'
ciphertext = bytes.fromhex(c)

cipher = AES.new(key, AES.MODE_ECB)
flag = cipher.decrypt(ciphertext)

print(unpad(flag, 16))
