import hashlib flag2=b'@DBApp' flag1=[0]*6 for i inrange(48,57): for j inrange(48,57): for k inrange(48,57): for m inrange(48,57): for l inrange(48,57): for n inrange(48,57): flag1=[i,j,k,m,l,n] flag1=bytes(flag1) h2 = hashlib.sha1(flag1+flag2).hexdigest() if h2 == "6e32d0943418c2c33385bc35a1470250dd8923a9": print(flag1) break key2 = [0x05,0x7D,0x41,0x15,0x26,0x01] head= "{\\rtf1" psw2 = "" for i inrange(6): psw2 += chr(key2[i] ^ ord(str[i])) print (psw2)