Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- a = [0x0804842b, 0x18, 0xfcffffff, 0x080484d0, 0x0804a030, 0x80484b0, 0x15000000, 0x4]
- def req(sum, i, path):
- if i == len(a):
- if sum == 0x69:
- print(path)
- return
- s = str(hex(a[i]))[2::]
- if len(s) % 2 == 1:
- s = '0' + s
- s2 = ''
- for z in range(len(s) - 2, -2, -2):
- s2 += s[z:z+2]
- b = int(s2, 16)
- req(sum + b, i + 1, path + "r+")
- req(sum + a[i], i + 1, path + "n+")
- req(sum, i + 1, path + "00")
- req(sum - a[i], i + 1, path + "n-")
- req(sum - b, i + 1, path + "r-")
- req(0, 0, '')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement