Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from z3 import *
- import string
- a1 = BitVec('a1', 64)
- s = Solver()
- flag = ''
- s.add(8 * (4 * (4 * (8 * (2 * (4 * (9 * (2 * (7 * (a1 - 49) - 29) - 18) - 48) - 27 + 23) + 33) + 33) - 29) + 28) == 58028480)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(28 * (4 * (2 * ((16 * (2 * (96 * (8 * ((4 * a1 >> 1) + 5) - 28) - 14) - 21) + 28) >> 3) - 7) - 30) == 152397448)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add((96 * (((288 * (((4 * (2 * ((9 * (8 * (4 * a1 - 9) - 6) + 5) >> 1) - 29) >> 1) + 33) >> 1) + 71) >> 2) + 27) + 6) >> 1 == 29395395)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(4 * (4 * ((4 * (4 * (54 * (4 * (8 * (8 * (a1 >> 1) - 12) - 56) + 17) >> 1) + 55) >> 1) - 32) + 25) == 40426180)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(9* (32 * (7 * ((8 * ((9 * (4 * (2 * ((4 * (4 * (a1 + 44) + 7) - 7) >> 2) - 30 + 8) - 25) + 17) >> 1) + 17) >> 1) + 16)+ 25) == 176267745)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(2 * (2 * (4 * (84 * (((2 * ((18 * (5 * ((((a1 >> 1) + 29) >> 1) + 8) - 54) - 23) >> 1) + 31) >> 1) - 35) >> 1) + 6) + 17) == 1163962)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(4 * (2 * (2 * (2 * (4 * ((4 * (((9 * (8 * (a1 - 49) - 7 + 31) + 25) >> 1) - 57) - 17) >> 1) >> 1) >> 1) >> 1) + 44) >> 1 == 39616)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(20 * (4 * ((2 * (4 * (4 * (4 * (672 * (8 * (36 * (4 * (4 * a1 + 6) + 19) - 9) + 28) + 15) - 4) % 24) >> 1) >> 1) - 16) - 15) == -300)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(4 * (8 * ((6 * ((((4 * (4 * (6 * (6 * ((a1 >> 1) - 31 + 22) - 17) >> 1) + 8) >> 1) + 11) >> 1) + 30) >> 1 << 8) + 19) - 3) == 68592212)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(12096 * (2 * (5 * (3 * (4 * (3 * (24 * a1 + 13) - 19 + 8) + 8) + 8) + 9) - 5) % 8 == 0)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(288 * (4 * (16 * (6 * (((4 * ((5 * (6 * (a1 + 21) - 14) - 7 + 28) >> 1) - 8) >> 1) - 2) + 4) + 4) + 26) >> 1 == 84866976)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(4 * (6 * (392 * ((8 * (2 * (8 * (2 * (16 * a1 - 28 + 46) - 24) + 19) >> 3) + 20) >> 1) + 15) + 32) == 268485992)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add((2 * (20 * (2 * (4 * ((2 * ((9 * (4 * a1 + 10) >> 1) - 47) - 8) >> 1) - 56) - 5) - 21) - 25 + 4) >> 1 == 313468)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(8 * (3 * (90 * (6 * (4 * (3 * (10 * (1008 * ((a1 + 9) >> 2) >> 2) + 4) - 6) + 16) - 19) - 14) - 8) % 4 == 0)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(6 * (7 * (4 * (((2 * (9 * (8 * (4 * a1 - 22 + 31) >> 1) + 7) + 39) >> 1) - 19 + 14) - 24) + 32) == 1581240)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(40 * ((((6 * (24 * ((7 * (3 * (20 * (2 * (a1 - 47) - 22) - 9) >> 1) + 14) >> 1) + 20) - 10) >> 1) - 52) >> 1) == -7922840)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(480 * (2 * (3 * (4 * (5 * (4 * (((2 * ((3 * (a1 - 24) - 25) >> 1) - 7) >> 1) + 35) + 18) + 34) - 18) + 25) + 25) == 26065440)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(4 * (((20 * (2 * (((72 * (2 * (192 * (a1 - 27) - 20) + 1) >> 1) + 48) >> 1) >> 1) + 51) >> 2) - 14) == 11598592)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(4 * (4 * ((2 * (2 * (1440 * (a1 - 36) - 105) + 31) + 41) >> 1) - 22) == 3361208)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(18 * ((48 * (2 * (2 * (2 * (2 * (4 * (504 * (a1 - 21) + 30) + 30) >> 1) - 34) + 36) + 10) + 53) >> 1) == 557879220)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(4 * (14 * (4 * (4 * (1792 * (32 * (144 * (a1 + 15) - 26) - 7 + 17) - 25) + 15) % 13) - 16) == 160)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(7 * (144 * (6 * (8 * (((4 * (2 * (18 * a1 + 9) + 14) >> 1) - 26) >> 1) + 24) - 9) - 55 + 23) == 192655792)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(2 * (40 * (((28 * (2 * (4 * ((96 * (((a1 - 33) >> 1) + 11) - 31 + 33) >> 1) + 34) >> 2) >> 2 << 7) - 15) >> 1) - 25) == 155509070)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(4 * ((9 * (9 * (24 * (96 * (8 * ((a1 << 7) + 5) - 27) - 41) + 19) + 9) % 28 >> 2) - 11) == -36)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(4 * ((32 * (56 * (35 * (14 * (45 * (a1 + 104) - 9 + 18) - 37) + 20) + 59) % 29 >> 1) - 29 + 15) == -24)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(8 * (((8 * (4 * (4 * (28 * (6 * (32256 * a1 >> 1) - 28) + 37) + 24) % 15 + 34) - 21) >> 1) + 37) == 1488)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(14 * (((4 * (4 * (10 * (1260 * (((32 * (a1 - 20) + 43) >> 1) - 6) - 21) - 29) - 28 + 16) - 6) >> 1) + 8) == 1850056166)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add((2 * (2 * (18 * (32 * (12 * (4 * (((((a1 - 17) >> 1) - 6) >> 1) + 17) - 28) - 11) + 10) - 19) - 32) + 51) << 7 == 379042688)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(24 * (7 * ((5 * (225 * ((384 * (9 * (8 * (4 * ((4 * a1 >> 1) + 9) + 42) - 18) + 25) >> 1) - 14) - 27) % 13 >> 1) + 26) - 57 + 32) == 4104)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(4 * ((40 * (4 * (4 * (16 * ((16 * (144 * (6 * (a1 >> 1) - 20 + 45) + 63) >> 1) + 34) >> 1) - 33) >> 1) - 8) >> 1) == 1919677264)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(12 * (8 * ((2 * (((2 * (4 * a1 + 7) - 14) >> 1 << 6) + 32) - 9) >> 1) + 21) == 789276)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(32 * (8 * (4 * ((4 * (6 * (8 * (3 * (7 * (4 * ((7 * (a1 + 19) + 17) >> 1) - 33 + 31) - 18) - 21) - 42) + 45) - 10) >> 1) - 7) >> 1) == 1951069824)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add((224 * (((6 * (9 * a1 + 31) + 19) << 6) + 13) - 17 + 28) >> 1 == 44435893)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(28 * (((48 * (7 * (2 * (4 * (9 * (((8 * (3 * ((a1 - 5) >> 2) - 10) - 32) >> 1) + 17) + 12) + 7) - 28) + 60) + 4) >> 1) + 22) >> 1 == 44412144 )
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(4 * (7 * (8 * (2 * (6 * (5 * (8 * (4 * ((7 * (48 * (8 * (a1 - 34) - 33) + 19) >> 1) - 4) + 38) + 10) - 27) + 11) >> 1) + 7) % 5) == 12)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(4 * (28 * (3 * (6 * (4 * (14 * (5 * ((9 * ((7 * ((12 * a1 - 25 + 33) >> 1) >> 1) - 8) + 31) >> 1) + 18) - 5 + 33) - 13) + 19) - 16 + 13) + 12) == 1732933488)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(12 * (5 * (2 * (14 * (27 * (4 * (((9 * (a1 - 23 + 5) + 46) >> 1) + 50) + 9) + 19) + 25) + 49) + 3) == 87900216)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(8 * (576 * (2 * (4 * ((4 * (2 * ((4 * (7 * (2 * a1 - 30 + 16) + 33) >> 1) - 12) - 32 + 49) >> 1) - 35) + 8) + 14) + 11) == 396168280)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(7 * (5 * (2 * (4 * (144 * (4 * ((6 * (4 * (40 * (a1 >> 1) >> 1) >> 1) - 30 + 32) >> 1) - 22) + 2) + 17) + 7) + 35) == 308934080)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- s.add(12 * ((16 * (2 * (8 * ((112 * (8 * (28 * (a1 + 32) >> 1) >> 2) >> 1) - 59) >> 1) >> 1) >> 1) + 7) == 77649876)
- s.add(a1 > 0)
- s.add(a1 < 256)
- s.add(a1 != 10)
- s.add(a1 !=13)
- s.add(a1 != 9)
- s.add(a1 != 11)
- while s.check() == sat:
- if chr(s.model()[a1].as_long()) in string.printable:
- break
- s.add(a1 != s.model()[a1])
- print chr(s.model()[a1].as_signed_long()) + ' ' + str(s.model()[a1].as_long())
- flag += chr(s.model()[a1].as_signed_long())
- s.reset()
- print flag.encode('base64')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement