Mr_hEx icon

xorxorxor HTB

Mr_hEx | PRO | 12/15/20 04:12:37 PM UTC (Edited) | 0 ⭐ | 339 👁️ | Never ⏰ | []
text |

760 B

|

None

|

0 👍

/

0 👎

#!/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