Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # File: o (Python 3.2)
- if 0:
- pass
- import sys
- import base64
- def OO0o(Oo0Ooo):
- cazzo = Oo0Ooo
- Oo0Ooo = base64.b64decode(Oo0Ooo.encode()).decode()
- O0O0OO0O0O0 = 66
- iiiii = ''
- for ooo0OO in Oo0Ooo:
- iiiii += chr(ord(ooo0OO) ^ O0O0OO0O0O0)
- O0O0OO0O0O0 = (O0O0OO0O0O0 + 1) % 255
- print(cazzo + ':' + iiiii)
- return iiiii
- OO0o('Iy09')
- OO0o('KzAlKTYvKQ==')
- OO0o('MjEtKzI=')
- OO0o('GW4ZZQAoOisjLygoIG8zOTMhNTYiMioqdA==')
- OO0o('WRh0dH1+eSRvOFcWfiJLCmJib2ZlOhhCAWsxRgVvUVpRUQlAFXwzWQdwN11fVENCH1NRUFZsI0kX')
- OO0o('JzUlKQ==')
- OO0o('HRwmMC8rPCAkOBMS')
- OO0o('KzAtKzUzKScpLg==')
- OO0o('MjYw')
- OO0o('GWgZZRQiOzwmP3Zt')
- OO0o('MTc2')
- OO0o('GW4ZZQ8pPigmIihtIy4kOTc+NSE/NDk1ej4kLSw6ExILDAo=')
- OO0o('IS8rNiM=')
- OO0o('MTclNzI=')
- OO0o('JSYw')
- OO0o('KzAbJCouPiw=')
- OO0o('NiY2KC8pKT0v')
- OO0o('GW4ZZRIuJSwlPjg=')
- OO0o('KCwtKw==')
- OO0o('LiYq')
- def II1(O00ooooo00):
- return sys.modules['builtins'].__getattribute__(O00ooooo00)
- if 0:
- pass
- import sys
- if 0:
- pass
- from multiprocessing import Process, Queue
- if 0:
- pass
- O0oOO0o0 = 5
- i1ii1iIII = open('banner.txt', 'r').read()
- if 0:
- pass
- def o0oOoO00o(Oo0Ooo):
- return '%s' % Oo0Ooo
- if 0:
- pass
- def IIii11I1(Oo0Ooo):
- return '%s' % Oo0Ooo
- if 0:
- pass
- def I11iii11IIi(Oo0Ooo):
- return '%s' % Oo0Ooo
- if 0:
- pass
- def o0o0Oo0oooo0(Oo0Ooo):
- return '%s' % Oo0Ooo
- if 0:
- pass
- def O0o(oO0, IIIi1i1I):
- return '%s@%s %%' % (oO0, IIIi1i1I)
- if 0:
- pass
- def iiiI11(OOooO, OOoO00o):
- try:
- iiiii = eval(OOooO, {
- __builtins__: None }, { })
- if 0:
- pass
- if isinstance(iiiii, str):
- iiiii = eval(iiiii, {
- __builtins__: None }, { })
- if 0:
- pass
- OOoO00o.put('[+] Result:' + str(iiiii)) #Dubbio, tolto una funzione prima di str che non so bene
- except:
- 1
- OOoO00o.put('[-] Invalid mathematical expression') #Come sopra, dubbio
- if 0:
- pass
- OOoO00o.close()
- if 0:
- pass
- def Iii1I111(input):
- OOoO00o = Queue()
- OO0O0O00OooO = Process(target = iiiI11, args = (input, OOoO00o))
- OO0O0O00OooO.start()
- try:
- iiiii = OOoO00o.get(True, O0oOO0o0)
- except:
- if OO0O0O00OooO.is_alive():
- OO0O0O00OooO.terminate()
- return o0oOoO00o('[-] Timeout')
- if None:
- pass
- OO0O0O00OooO.join()
- if 0:
- pass
- return iiiii
- if 0:
- pass
- def oO(oO0, OO0OOooOoO0Oo):
- iiIIiIiIi = __import__(OO0o('MTc2LCgg')).__getattribute__(OO0o('IzAnLC8YJCw+Pyk/PQ==')) + __import__(OO0o('MTc2LCgg')).__getattribute__(OO0o('JiojLDI0'))
- i1I11 = II1(OO0o('LiYq'))(iiIIiIiIi)
- if 0:
- pass
- if II1(OO0o('LiYq'))(oO0) < 3 or II1(OO0o('LiYq'))(OO0OOooOoO0Oo) != 16:
- return False
- if 1:
- pass
- try:
- o0oO0o00oo = II1(OO0o('Ky0w'))(oO0, 36)
- __import__(OO0o('MCIqISkq')).__getattribute__(OO0o('MSYhIQ=='))(o0oO0o00oo)
- if 0:
- pass
- for ooo0OO in OO0OOooOoO0Oo:
- if ooo0OO != iiIIiIiIi[__import__(OO0o('MCIqISkq')).__getattribute__(OO0o('MCIqIS8pPA=='))(0, i1I11)]:
- return False
- except:
- return False
- if 0:
- pass
- return True
- if 0:
- pass
- def oO00O00o0OOO0():
- for Ii1iIIIi1ii in i1ii1iIII.__getattribute__(OO0o('MTMoLDIrIScvOA=='))():
- II1(OO0o('MjEtKzI='))(' ' + I11iii11IIi(Ii1iIIIi1ii))
- if 0:
- continue
- oO0 = II1(OO0o('Ky00MDI='))(' ' * 35 + o0o0Oo0oooo0(OO0o('DiwjLCg=')) + OO0o('Ynlk'))
- OO0OOooOoO0Oo = II1(OO0o('Ky00MDI='))(' ' * 32 + o0o0Oo0oooo0(OO0o('EiI3NjEoOi0=')) + OO0o('Ynlk'))
- II1(OO0o('MjEtKzI='))()
- if 0:
- pass
- if not oO(oO0, OO0OOooOoO0Oo):
- II1(OO0o('MjEtKzI='))(o0oOoO00o(OO0o('GW4ZZQcyPCEvJTgkLS4kOD09dDM3PjQ8Pg==')))
- return 1
- if 1:
- pass
- while None:
- try:
- Ii1iIIIi1ii = II1(OO0o('Ky00MDI='))(O0o(oO0, OO0o('MjoBMycrPSg+JD4=')))
- except EOFError:
- II1(OO0o('MjEtKzI='))(OO0o('BSwrISQ+LWc='))
- break
- if 0:
- pass
- Ii1iIIIi1ii = Ii1iIIIi1ii.__getattribute__(OO0o('MCY0KSckLQ=='))(' ', '')
- if Ii1iIIIi1ii == '':
- continue
- if 0:
- pass
- if '_' in Ii1iIIIi1ii:
- II1(OO0o('MjEtKzI='))(o0oOoO00o(OO0o('GW4ZZQ4mKyIjJSttLzskND8jIHUyMiw8OS85OX4yDwcNTQ==')))
- return 1
- if None:
- pass
- #if II1(OO0o('Iy09'))(lambda .0: continue[ ooo0OO.__getattribute__(OO0o('KzAlKTYvKQ=='))() for ooo0OO in .0 ](Ii1iIIIi1ii)):
- # II1(OO0o('MjEtKzI='))(o0oOoO00o(OO0o('GW4ZZQAoOisjLygoIG8zOTMhNTYiMioqdA==')))
- # continue
- # if 0:
- # pass
- II1(OO0o('MjEtKzI='))(Iii1I111(Ii1iIIIi1ii))
- if 0:
- continue
- continue
- return 0
- if None:
- pass
- if __name__ == '__main__':
- exit(oO00O00o0OOO0())
- if 0:
- pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement