Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import itertools
- gezocht = 0x
- waarden = [0xf1b1,0xbf28,0x28BF,0xB1F1,0x9529,0x2995,0xe653,0x53e6,0x221,0x2102,0x190,0x9001,0x33,0x3300]
- print "##### Level 1: (x ^ y) #####"
- for waarde in itertools.product(waarden, repeat=2):
- sub1 = waarde[0] ^ waarde[1]
- if (sub1 == gezocht):
- print "Uitkomst: {0:#x} = {1:#x} ^ {2:#x}".format(sub1, waarde[0], waarde[1])
- print "##### Level 2: (x ^ y ^ z) #####"
- for waarde in itertools.product(waarden, repeat=3):
- sub1 = waarde[0] ^ waarde[1] ^ waarde[2]
- if (sub1 == gezocht):
- if 0x31 in waarde:
- print "TRIGGER"
- print "Uitkomst: {0:#x} = {1:#x} ^ {2:#x} ^ {3:#x}".format(sub1, waarde[0], waarde[1], waarde[2])
- print "##### Level 3: (x ^ y ^ z ^ a) #####"
- for waarde in itertools.product(waarden, repeat=4):
- sub1 = waarde[0] ^ waarde[1] ^ waarde[2] ^ waarde[3]
- if (sub1 == gezocht):
- if 0x31 in waarde:
- print "TRIGGER"
- print "Uitkomst: {0:#x} = {1:#x} ^ {2:#x} ^ {3:#x} ^ {4:#x}".format(sub1, \
- waarde[0], waarde[1], waarde[2], waarde[3])
- print "##### Level 4: (x ^ y ^ z ^ a ^ c) #####"
- for waarde in itertools.product(waarden, repeat=5):
- sub1 = waarde[0] ^ waarde[1] ^ waarde[2] ^ waarde[3] ^ waarde[4]
- if (sub1 == gezocht):
- if 0x31 in waarde:
- print "TRIGGER"
- print "Uitkomst: {0:#x} = {1:#x} ^ {2:#x} ^ {3:#x} ^ {4:#x} ^ {4:#x} ".format(sub1, \
- waarde[0], waarde[1], waarde[2], waarde[3], waarde[4])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement