Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # StopAsyncIteration
- # UnboundLocalError
- # False
- # FloatingPointError
- # Ellipsis
- # RecursionError
- import numpy as np
- def key(s):
- res = 0
- for i in s:
- res += ord(i)
- return res
- def keker(s, key):
- np.random.seed(key)
- res = 0
- for i in s:
- res += ord(i) * np.random.randint(10, 100)
- np.random.seed(res)
- return res
- def validator(s):
- r = False
- if len(s) < 32:
- print('Try again')
- elif keker(s, key(s)) != 134187:
- print('Try again')
- elif not(13 * (ord(s[10]) - 36) + 12 * (ord(s[9]) - 36) + 60 * (ord(s[15]) - 36) + 76 * (ord(s[12]) - 36) + 37 * (ord(s[11]) - 36) + 36 * (ord(s[14]) - 36) + 48 * (ord(s[8]) - 36) + 60 * (ord(s[13]) - 36) + 1337 == 18326 and 71 * (ord(s[1]) - 36) + 24 * (ord(s[3]) - 36) + 98 * (ord(s[7]) - 36) + 37 * (ord(s[4]) - 36) + 81 * (ord(s[6]) - 36) + 40 * (ord(s[0]) - 36) + 40 * (ord(s[2]) - 36) + 24 * (ord(s[5]) - 36) + 1337 == 17415 and 64 * (ord(s[5]) - 36) + 86 * (ord(s[4]) - 36) + 80 * (ord(s[0]) - 36) + 81 * (ord(s[6]) - 36) + 83 * (ord(s[7]) - 36) + 3 * (ord(s[3]) - 36) + 44 * (ord(s[1]) - 36) + 32 * (ord(s[2]) - 36) + 1337 == 20351 and 94 * (ord(s[26]) - 36) + 38 * (ord(s[30]) - 36) + 77 * (ord(s[24]) - 36) + 75 * (ord(s[27]) - 36) + 86 * (ord(s[31]) - 36) + 13 * (ord(s[28]) - 36) + 70 * (ord(s[25]) - 36) + 36 * (ord(s[29]) - 36) + 1337 == 23561 and 72 * (ord(s[10]) - 36) + 39 * (ord(s[8]) - 36) + 34 * (ord(s[11]) - 36) + 5 * (ord(s[13]) - 36) + 5 * (ord(s[9]) - 36) + 44 * (ord(s[14]) - 36) + 3 * (ord(s[15]) - 36) + 74 * (ord(s[12]) - 36) + 1337 == 15705 and 75 * (ord(s[18]) - 36) + 95 * (ord(s[16]) - 36) + 47 * (ord(s[17]) - 36) + 72 * (ord(s[20]) - 36) + 37 * (ord(s[23]) - 36) + 13 * (ord(s[22]) - 36) + 23 * (ord(s[19]) - 36) + 82 * (ord(s[21]) - 36) + 1337 == 23411 and 5 * (ord(s[14]) - 36) + 79 * (ord(s[11]) - 36) + 39 * (ord(s[8]) - 36) + 78 * (ord(s[9]) - 36) + 85 * (ord(s[10]) - 36) + 18 * (ord(s[12]) - 36) + 63 * (ord(s[15]) - 36) + 55 * (ord(s[13]) - 36) + 1337 == 21909 and 64 * (ord(s[8]) - 36) + 51 * (ord(s[11]) - 36) + 18 * (ord(s[15]) - 36) + 43 * (ord(s[12]) - 36) + 89 * (ord(s[13]) - 36) + 62 * (ord(s[9]) - 36) + 86 * (ord(s[14]) - 36) + 66 * (ord(s[10]) - 36) + 1337 == 22418 and 54 * (ord(s[29]) - 36) + 13 * (ord(s[26]) - 36) + 48 * (ord(s[25]) - 36) + 91 * (ord(s[31]) - 36) + 99 * (ord(s[24]) - 36) + 71 * (ord(s[30]) - 36) + 19 * (ord(s[28]) - 36) + 68 * (ord(s[27]) - 36) + 1337 == 19767 and 34 * (ord(s[30]) - 36) + 38 * (ord(s[24]) - 36) + 54 * (ord(s[29]) - 36) + 26 * (ord(s[26]) - 36) + 81 * (ord(s[28]) - 36) + 10 * (ord(s[25]) - 36) + 34 * (ord(s[31]) - 36) + 1 * (ord(s[27]) - 36) + 1337 == 11474 and 34 * (ord(s[11]) - 36) + 23 * (ord(s[13]) - 36) + 77 * (ord(s[14]) - 36) + 17 * (ord(s[10]) - 36) + 59 * (ord(s[12]) - 36) + 36 * (ord(s[15]) - 36) + 24 * (ord(s[8]) - 36) + 71 * (ord(s[9]) - 36) + 1337 == 19364 and 37 * (ord(s[5]) - 36) + 11 * (ord(s[4]) - 36) + 33 * (ord(s[1]) - 36) + 7 * (ord(s[7]) - 36) + 16 * (ord(s[2]) - 36) + 56 * (ord(s[0]) - 36) + 66 * (ord(s[3]) - 36) + 93 * (ord(s[6]) - 36) + 1337 == 14423 and 10 * (ord(s[13]) - 36) + 45 * (ord(s[11]) - 36) + 27 * (ord(s[8]) - 36) + 41 * (ord(s[12]) - 36) + 77 * (ord(s[14]) - 36) + 8 * (ord(s[9]) - 36) + 50 * (ord(s[15]) - 36) + 50 * (ord(s[10]) - 36) + 1337 == 17958 and 96 * (ord(s[6]) - 36) + 24 * (ord(s[4]) - 36) + 21 * (ord(s[2]) - 36) + 44 * (ord(s[0]) - 36) + 36 * (ord(s[7]) - 36) + 77 * (ord(s[3]) - 36) + 54 * (ord(s[5]) - 36) + 3 * (ord(s[1]) - 36) + 1337 == 15545 and 82 * (ord(s[28]) - 36) + 7 * (ord(s[26]) - 36) + 45 * (ord(s[27]) - 36) + 22 * (ord(s[31]) - 36) + 74 * (ord(s[29]) - 36) + 66 * (ord(s[30]) - 36) + 81 * (ord(s[25]) - 36) + 44 * (ord(s[24]) - 36) + 1337 == 11984 and 14 * (ord(s[4]) - 36) + 68 * (ord(s[1]) - 36) + 27 * (ord(s[7]) - 36) + 40 * (ord(s[0]) - 36) + 61 * (ord(s[6]) - 36) + 5 * (ord(s[3]) - 36) + 73 * (ord(s[5]) - 36) + 80 * (ord(s[2]) - 36) + 1337 == 15590 and 65 * (ord(s[18]) - 36) + 9 * (ord(s[17]) - 36) + 56 * (ord(s[22]) - 36) + 93 * (ord(s[19]) - 36) + 93 * (ord(s[16]) - 36) + 47 * (ord(s[23]) - 36) + 86 * (ord(s[21]) - 36) + 77 * (ord(s[20]) - 36) + 1337 == 28256 and 69 * (ord(s[2]) - 36) + 37 * (ord(s[6]) - 36) + 8 * (ord(s[5]) - 36) + 27 * (ord(s[4]) - 36) + 92 * (ord(s[7]) - 36) + 70 * (ord(s[3]) - 36) + 23 * (ord(s[0]) - 36) + 34 * (ord(s[1]) - 36) + 1337 == 14440 and 80 * (ord(s[16]) - 36) + 96 * (ord(s[17]) - 36) + 80 * (ord(s[20]) - 36) + 12 * (ord(s[21]) - 36) + 85 * (ord(s[22]) - 36) + 51 * (ord(s[19]) - 36) + 60 * (ord(s[23]) - 36) + 76 * (ord(s[18]) - 36) + 1337 == 23646 and 82 * (ord(s[28]) - 36) + 98 * (ord(s[26]) - 36) + 47 * (ord(s[25]) - 36) + 94 * (ord(s[30]) - 36) + 28 * (ord(s[31]) - 36) + 72 * (ord(s[24]) - 36) + 45 * (ord(s[27]) - 36) + 54 * (ord(s[29]) - 36) + 1337 == 19088 and 2 * (ord(s[21]) - 36) + 82 * (ord(s[23]) - 36) + 96 * (ord(s[18]) - 36) + 60 * (ord(s[19]) - 36) + 38 * (ord(s[17]) - 36) + 60 * (ord(s[22]) - 36) + 4 * (ord(s[20]) - 36) + 61 * (ord(s[16]) - 36) + 1337 == 18637 and 50 * (ord(s[2]) - 36) + 16 * (ord(s[5]) - 36) + 38 * (ord(s[1]) - 36) + 39 * (ord(s[4]) - 36) + 55 * (ord(s[3]) - 36) + 53 * (ord(s[0]) - 36) + 86 * (ord(s[6]) - 36) + 5 * (ord(s[7]) - 36) + 1337 == 15159 and 21 * (ord(s[17]) - 36) + 35 * (ord(s[22]) - 36) + 86 * (ord(s[23]) - 36) + 30 * (ord(s[20]) - 36) + 25 * (ord(s[16]) - 36) + 29 * (ord(s[18]) - 36) + 35 * (ord(s[19]) - 36) + 59 * (ord(s[21]) - 36) + 1337 == 14234 and 10 * (ord(s[8]) - 36) + 98 * (ord(s[12]) - 36) + 51 * (ord(s[15]) - 36) + 55 * (ord(s[14]) - 36) + 10 * (ord(s[10]) - 36) + 49 * (ord(s[9]) - 36) + 88 * (ord(s[11]) - 36) + 77 * (ord(s[13]) - 36) + 1337 == 25397 and 91 * (ord(s[15]) - 36) + 35 * (ord(s[10]) - 36) + 28 * (ord(s[13]) - 36) + 95 * (ord(s[11]) - 36) + 76 * (ord(s[9]) - 36) + 35 * (ord(s[12]) - 36) + 40 * (ord(s[8]) - 36) + 56 * (ord(s[14]) - 36) + 1337 == 26621 and 6 * (ord(s[22]) - 36) + 20 * (ord(s[16]) - 36) + 56 * (ord(s[21]) - 36) + 81 * (ord(s[20]) - 36) + 56 * (ord(s[23]) - 36) + 38 * (ord(s[19]) - 36) + 83 * (ord(s[17]) - 36) + 72 * (ord(s[18]) - 36) + 1337 == 18683 and 89 * (ord(s[31]) - 36) + 41 * (ord(s[28]) - 36) + 11 * (ord(s[24]) - 36) + 88 * (ord(s[30]) - 36) + 62 * (ord(s[25]) - 36) + 10 * (ord(s[27]) - 36) + 18 * (ord(s[29]) - 36) + 62 * (ord(s[26]) - 36) + 1337 == 16462 and 46 * (ord(s[7]) - 36) + 91 * (ord(s[1]) - 36) + 86 * (ord(s[2]) - 36) + 52 * (ord(s[0]) - 36) + 85 * (ord(s[5]) - 36) + 3 * (ord(s[4]) - 36) + 47 * (ord(s[6]) - 36) + 75 * (ord(s[3]) - 36) + 1337 == 19461 and 40 * (ord(s[27]) - 36) + 5 * (ord(s[26]) - 36) + 42 * (ord(s[28]) - 36) + 63 * (ord(s[24]) - 36) + 2 * (ord(s[29]) - 36) + 4 * (ord(s[30]) - 36) + 12 * (ord(s[31]) - 36) + 29 * (ord(s[25]) - 36) + 1337 == 8493 and 3 * (ord(s[31]) - 36) + 7 * (ord(s[25]) - 36) + 51 * (ord(s[30]) - 36) + 76 * (ord(s[26]) - 36) + 28 * (ord(s[29]) - 36) + 34 * (ord(s[24]) - 36) + 96 * (ord(s[28]) - 36) + 26 * (ord(s[27]) - 36) + 1337 == 11754 and 34 * (ord(s[17]) - 36) + 86 * (ord(s[21]) - 36) + 82 * (ord(s[16]) - 36) + 84 * (ord(s[19]) - 36) + 90 * (ord(s[18]) - 36) + 46 * (ord(s[23]) - 36) + 61 * (ord(s[22]) - 36) + 27 * (ord(s[20]) - 36) + 1337 == 26644 and 59 * (ord(s[21]) - 36) + 76 * (ord(s[17]) - 36) + 55 * (ord(s[20]) - 36) + 16 * (ord(s[22]) - 36) + 5 * (ord(s[18]) - 36) + 99 * (ord(s[19]) - 36) + 64 * (ord(s[16]) - 36) + 38 * (ord(s[23]) - 36) + 1337 == 19726):
- print('Try again')
- else:
- print('Correct')
- r = True
- return r
- print('Enter your flag:')
- validator(input())
- # BaseException
- # ImportError
- # TabError
- # ChildProcessError
- # Hash
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement