#!/usr/bin/python3
import binascii
import wordlist
import time
print(time.ctime())
def encrypt() -> bytes:
generator = wordlist.Generator('0123456789abcdef')
for each in generator.generate(8, 8):
Key = binascii.unhexlify(each)
data = binascii.unhexlify("134af6e1297bc4a96f6a87fe046684e8047084ee046d84c5282dd7ef292dc9")
#print("\r[+] Key : {}".format( Key), end = ' ')
xored = b''
for i in range(len(data)):
xored += bytes([data[i] ^ Key[i % len(Key)]])
#print("[+] xored : {}".format(xored))
if "HTB{" in str(xored):
print("[+] Flag : {}".format(xored))
print(time.ctime())
break
else:
xored = b''
encrypt()
Comments