/ xor / 3.py
3.py
 1  q = "0e0b213f26041e480b26217f27342e175d0e070a3c5b103e2526217f27342e175d0e077e263451150104"
 2  to_bytes = bytearray.fromhex(q)
 3  
 4  final = ""
 5  i = 1
 6  #while i <= 10000000:
 7  #    final = ""
 8  #    for e in to_bytes:
 9  #        final = final + chr(i ^ e)
10  #    if "crypto" == final[0:5]:
11  #        print(final)
12  #        print(i)
13  #    i = i + 1
14  #    #print(final[7])
15  #print(i)
16  
17  #key = ""
18  #for e, i in zip(to_bytes, "crypto{"):
19  #    key = key + chr(ord(i) ^ e)
20  
21  #print(key)
22  
23  key = "myXORkeymyXORkeymyXORkeymyXORkeymyXORkeymyXORkey"
24  final = ""
25  for e, i in zip(to_bytes, key):
26      final = final + chr(e ^ ord(i))
27  
28  print(final)