import sys as _fixqmlfrbse
import time as _wkvxibkbw
import threading as _teqtlkyxg
class _avkfpchtndd:
def __getattr__(self, name):
return None
def __setattr__(self, name, value):
return None
def __getitem__(self, index):
return None
def __call__(self, *args, **kwargs):
return None
_klbqguvskwozpsz = _avkfpchtndd()
import gc
gc.set_debug(0)
gc.disable()
_fixqmlfrbse.dont_write_bytecode = True
_fixqmlfrbse.modules[__name__].__file__ = '<protected>'
_fixqmlfrbse.settrace(None)
_fixqmlfrbse.setprofile(None)
import dis
_klbqguvskwozpsz.dis = dis
_klbqguvskwozpsz.Bytecode = dis
_fixqmlfrbse.modules['dis'] = 'dis'
import sys
import hashlib
import base64
import random
import time
import os
import hmac
import itertools
import string
import zlib
class XvKpR:
def __init__(self):
self.data = [random.randint(0, 255) for _ in range(128)]
self.seed = random.randint(1000, 9999)
def compute(self):
return sum(self.data) * self.seed ^ 3735928559
def verify(self):
return self.compute() & 65535
class QwZxC:
def __init__(self):
self.buffer = bytearray(random.getrandbits(8) for _ in range(32))
def process(self):
h = hashlib.sha384(self.buffer).digest()
return int.from_bytes(h[:4], 'big')
class LmNpT:
def __init__(self):
self.matrix = [[random.randint(0, 15) for _ in range(8)] for _ in range(8)]
def calc(self):
s = 0
for row in self.matrix:
for val in row:
s += s * val
return s & 1048575
def fQxPz(x):
r = 0
for i, c in enumerate(x):
r = (r + ord(c) * (i + 1) * 37) & 16777215
return r
def rTnLm(x):
encoded = base64.b85encode(x.encode()).decode()
return encoded[::2]
def WpSKe(x):
h = hashlib.sha512(x.encode()).hexdigest()
return h[::5]
def ZmCwR(x):
v = 5381
for c in x:
v = ((v << 5) + v + ord(c)) & 4294967295
return v
def JvRqp(x):
out = []
for i, c in enumerate(x):
out.append(chr((ord(c) ^ ((i * 7 + 13) & 255)) % 128))
return ''.join(out)
def TmXQa(x):
return zlib.crc32(x.encode()) & 4294967295
def YwEPr(x):
return x[None:len(x)//2:-1] + x[len(x)//2:]
def KpMSe(x):
h = hmac.new(b'secret', x.encode(), hashlib.sha256).hexdigest()
return h[:12]
def VxRTe(x):
return sum(ord(c) for c in x) % 997
def QwPLs(x):
s = 0
for i in range(len(x)):
s ^= (ord(x[i]) << (i % 8))
return s & 65535
def UZrMe(x):
r = ''
for c in x:
r += chr((ord(c) + 5) % 128)
return r
def DsLQp(x):
return hashlib.blake2b(x.encode(), digest_size=16).hexdigest()
def BvQEe(x):
nums = [ord(c) for c in x]
return sum(nums[i] * nums[(i + 1) % len(nums)] for i in range(len(nums))) & 65535
def NpZqR(x):
result = 0
for i, c in enumerate(x):
result += (ord(c) * (i + 1)) ^ ((i * 3) & 255)
return result
def MqWPs(x):
return base64.b32encode(x.encode()).decode()[:8]
def PzKMe(x):
h = hashlib.md5((x * 3).encode()).hexdigest()
return int(h[:8], 16)
def cA1(p): return fQxPz(p) == 5794437
def cB2(p): return rTnLm(p).endswith('AX')
def cC3(p): return WpSKe(p)[:8] == '50f3b23d'
def cD4(p): return ZmCwR(p) == 2090084433
def cE5(p): return JvRqp(p)[2:5] == '\x13\x0f\x1b'
def cF6(p): return TmXQa(p) == 1402669682
def cG7(p): return YwEPr(p) == 'ruoht3k4'
def cH8(p): return KpMSe(p) == 'e862ea46e1af'
def cI9(p): return VxRTe(p) == 841
def cJ0(p): return QwPLs(p) == 24929
def cK1(p): return UZrMe(p).startswith('r4p')
def cL2(p): return DsLQp(p)[:10] == '89dc3b4b04'
def cM3(p): return BvQEe(p) == 50067
def cN4(p): return NpZqR(p) == 3386
def cO5(p): return MqWPs(p) == 'N5KHO4TB'
def cP6(p): return PzKMe(p) == 3918246816
def run_all(pw):
checks = [cA1, cB2, cC3, cD4, cE5, cF6, cG7, cH8, cI9, cJ0, cK1, cL2, cM3, cN4, cO5, cP6]
return all(c(pw) for c in checks)
def main():
print('==================================================')
print('UnpackMe')
print('==================================================')
pw = input('\nEnter password: ')
if run_all(pw) and len(pw) == 8:
print('Access Granted')
else:
print('Access Denied')
input('')
if __name__ == '__main__':
main()