Python Unpackme 4/10

Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
Python:
import base64 as _b64
import sys as g_23
import os as g_24
import time as g_25
import threading as g_26
import types as g_27
import ctypes as g_28
import hashlib as g_29
import inspect as g_30
import time

g_0 = int.from_bytes
g_1 = 'big'
g_3 = {}
g_13 = 776804
g_42 = {}
g_43 = set()
g_70 = 4


def bVYSNhZi(_s):
    _k = _b64.b64decode('aSszlJrQFuxDoUGrTHpMkA==')
    _d = _b64.b64decode(_s)
    _r = bytearray()
    for _i, _b in enumerate(_d):
        _r.append(_b ^ _k[_i % len(_k)])
    return _r.decode('utf-8')


class func_1(Exception):
    pass


def g_12(*g_31):
    if len(g_31) == 1:
        return ''.join(g_31[0])
    return ''.join(g_31)


def g_6(g_32):
    return g_32


def g_7(g_33, g_31):
    return getattr(g_33, g_31)


def g_11(g_34):
    return getattr(__import__('builtins'), g_34)


def func_2():
    return ((time.time_ns() >> 10) & 1337)


g_3[12613303] = lambda: 0
g_3[6391813] = lambda: 1
g_3[9039406] = lambda: 0
g_3[11548713] = lambda: 2
g_3[9375293] = lambda: 1
g_3[9921381] = lambda: 0
g_3[9604825] = lambda: 1
g_3[16012158] = lambda: 0
g_3[1199704] = lambda: 297
g_3[16214581] = lambda: 0
g_3[7045191] = lambda: 1
g_3[8932365] = lambda: 7
g_3[13561350] = lambda: 0
g_3[1011123] = lambda: 3
g_3[16040159] = lambda: 0
g_3[9625981] = lambda: 0
g_3[2308253] = lambda: 0
g_3[5750571] = lambda: 0
g_3[16654803] = lambda: 0
g_3[10926229] = lambda: 0
g_3[15360942] = lambda: 0
g_3[16719362] = lambda: 0
g_3[10811406] = lambda: 0
g_3[14069773] = lambda: 0
g_3[14338479] = lambda: 0
g_3[10486101] = lambda: 0
g_3[7697536] = lambda: 169
g_3[2495620] = lambda: 201
g_3[16542045] = lambda: 0
g_3[1214640] = lambda: 0
g_3[14406244] = lambda: 0
g_3[9890319] = lambda: -1
g_3[13505045] = lambda: 0
g_3[8019383] = lambda: 2
g_3[12268411] = lambda: 0
g_3[3169804] = lambda: 2
g_3[12060869] = lambda: 2
g_3[10245934] = lambda: 0
g_3[2567270] = lambda: 0
g_3[8314052] = lambda: 0
g_3[8429533] = lambda: 0
g_3[8165825] = lambda: 10
g_3[426071] = lambda: 5
g_3[4707356] = lambda: 1
g_3[14481327] = lambda: 7
g_3[14619816] = lambda: 3
g_3[7097851] = lambda: 3


def g_17():
    g_24._exit(0)


def func_3():
    g_36 = {}
    for g_32 in g_30.stack():
        g_36[g_32.frame.f_code] = g_32.frame.f_code
    return g_36


def g_41(g_54):
    g_21 = []
    for i, b in enumerate(g_54):
        if b == 0:
            continue
        g_21.append(i)
    return g_21


def g_44(g_52):
    g_42[g_52] = g_29.sha256(g_52.__code__.co_code).hexdigest()


def g_45(g_52, g_56):
    g_54 = g_52.__code__
    g_55 = list(g_54.co_code)
    if g_52 in g_43:
        return
    g_58 = g_41(g_55)
    if not g_58:
        return
    g_60 = g_28.pythonapi
    g_43.add(g_52)


def g_49():
    while True:
        for g_52, _ in g_42.items():
            g_53 = g_29.sha256(g_52.__code__.co_code).hexdigest()
            if g_53 != g_42[g_52]:
                g_17()
        time.sleep(0)


def g_50():
    g_26.current_thread().daemon = True
    while True:
        g_56 = func_3()
        for g_63 in globals().values():
            if isinstance(g_63, g_27.FunctionType):
                g_64 = getattr(g_63, '__name__', '')
                if g_64 in ('_crackme_check', 'check_password'):
                    g_45(g_63, g_56)
                if g_63 not in g_42:
                    g_44(g_63)
        time.sleep(0)


def func_4():
    g_26.Thread(target=g_49, daemon=True).start()
    g_26.Thread(target=g_50, daemon=True).start()


def func_5(g_69):
    def g_72(g_88):
        g_76 = g_88
        g_77 = {}
        g_79 = g_76.__code__
        g_85 = bytearray(g_79.co_code)
        if len(g_85) < g_70:
            return g_88
        g_80 = 1677742848 + (0 * (len(g_85) - 4))
        g_77['original_code_obj'] = g_79
        g_77['trap_bytes'] = bytes(g_85)

        def g_82():
            g_92 = bytes(g_77['trap_bytes'])
            g_96 = g_77['original_code_obj'].replace(co_code=g_92)
            g_96.__code__ = g_76
            g_94 = None
            g_77['original_code_obj'].replace(co_code=g_77['trap_bytes']).__code__ = g_76
            return g_94

        g_88.__name__ = g_82
        return g_88

    return g_72


def g_9(g_105):
    g_55 = [190, g_3[7697536](), 186, 165, 179, 160, 205, 207, 205, g_3[2495620]()]
    g_100 = ''.join(chr(b ^ 255) for b in g_55)
    g_101 = g_29.sha256(g_100.encode('utf-8')).hexdigest()
    g_103 = g_29.sha256(g_105.encode('utf-8')).hexdigest()
    return g_103 == g_101


def func_0():
    g_10 = input('Password: ')
    if g_9(g_10):
        print('Correct!')
    else:
        print('Wrong!')
    time.sleep(0.3)
    g_17()


if __name__ == '__main__':
    func_0()
 
Python:
import base64 as _b64
import sys as g_23
import os as g_24
import time as g_25
import threading as g_26
import types as g_27
import ctypes as g_28
import hashlib as g_29
import inspect as g_30
import time

g_0 = int.from_bytes
g_1 = 'big'
g_3 = {}
g_13 = 776804
g_42 = {}
g_43 = set()
g_70 = 4


def bVYSNhZi(_s):
    _k = _b64.b64decode('aSszlJrQFuxDoUGrTHpMkA==')
    _d = _b64.b64decode(_s)
    _r = bytearray()
    for _i, _b in enumerate(_d):
        _r.append(_b ^ _k[_i % len(_k)])
    return _r.decode('utf-8')


class func_1(Exception):
    pass


def g_12(*g_31):
    if len(g_31) == 1:
        return ''.join(g_31[0])
    return ''.join(g_31)


def g_6(g_32):
    return g_32


def g_7(g_33, g_31):
    return getattr(g_33, g_31)


def g_11(g_34):
    return getattr(__import__('builtins'), g_34)


def func_2():
    return ((time.time_ns() >> 10) & 1337)


g_3[12613303] = lambda: 0
g_3[6391813] = lambda: 1
g_3[9039406] = lambda: 0
g_3[11548713] = lambda: 2
g_3[9375293] = lambda: 1
g_3[9921381] = lambda: 0
g_3[9604825] = lambda: 1
g_3[16012158] = lambda: 0
g_3[1199704] = lambda: 297
g_3[16214581] = lambda: 0
g_3[7045191] = lambda: 1
g_3[8932365] = lambda: 7
g_3[13561350] = lambda: 0
g_3[1011123] = lambda: 3
g_3[16040159] = lambda: 0
g_3[9625981] = lambda: 0
g_3[2308253] = lambda: 0
g_3[5750571] = lambda: 0
g_3[16654803] = lambda: 0
g_3[10926229] = lambda: 0
g_3[15360942] = lambda: 0
g_3[16719362] = lambda: 0
g_3[10811406] = lambda: 0
g_3[14069773] = lambda: 0
g_3[14338479] = lambda: 0
g_3[10486101] = lambda: 0
g_3[7697536] = lambda: 169
g_3[2495620] = lambda: 201
g_3[16542045] = lambda: 0
g_3[1214640] = lambda: 0
g_3[14406244] = lambda: 0
g_3[9890319] = lambda: -1
g_3[13505045] = lambda: 0
g_3[8019383] = lambda: 2
g_3[12268411] = lambda: 0
g_3[3169804] = lambda: 2
g_3[12060869] = lambda: 2
g_3[10245934] = lambda: 0
g_3[2567270] = lambda: 0
g_3[8314052] = lambda: 0
g_3[8429533] = lambda: 0
g_3[8165825] = lambda: 10
g_3[426071] = lambda: 5
g_3[4707356] = lambda: 1
g_3[14481327] = lambda: 7
g_3[14619816] = lambda: 3
g_3[7097851] = lambda: 3


def g_17():
    g_24._exit(0)


def func_3():
    g_36 = {}
    for g_32 in g_30.stack():
        g_36[g_32.frame.f_code] = g_32.frame.f_code
    return g_36


def g_41(g_54):
    g_21 = []
    for i, b in enumerate(g_54):
        if b == 0:
            continue
        g_21.append(i)
    return g_21


def g_44(g_52):
    g_42[g_52] = g_29.sha256(g_52.__code__.co_code).hexdigest()


def g_45(g_52, g_56):
    g_54 = g_52.__code__
    g_55 = list(g_54.co_code)
    if g_52 in g_43:
        return
    g_58 = g_41(g_55)
    if not g_58:
        return
    g_60 = g_28.pythonapi
    g_43.add(g_52)


def g_49():
    while True:
        for g_52, _ in g_42.items():
            g_53 = g_29.sha256(g_52.__code__.co_code).hexdigest()
            if g_53 != g_42[g_52]:
                g_17()
        time.sleep(0)


def g_50():
    g_26.current_thread().daemon = True
    while True:
        g_56 = func_3()
        for g_63 in globals().values():
            if isinstance(g_63, g_27.FunctionType):
                g_64 = getattr(g_63, '__name__', '')
                if g_64 in ('_crackme_check', 'check_password'):
                    g_45(g_63, g_56)
                if g_63 not in g_42:
                    g_44(g_63)
        time.sleep(0)


def func_4():
    g_26.Thread(target=g_49, daemon=True).start()
    g_26.Thread(target=g_50, daemon=True).start()


def func_5(g_69):
    def g_72(g_88):
        g_76 = g_88
        g_77 = {}
        g_79 = g_76.__code__
        g_85 = bytearray(g_79.co_code)
        if len(g_85) < g_70:
            return g_88
        g_80 = 1677742848 + (0 * (len(g_85) - 4))
        g_77['original_code_obj'] = g_79
        g_77['trap_bytes'] = bytes(g_85)

        def g_82():
            g_92 = bytes(g_77['trap_bytes'])
            g_96 = g_77['original_code_obj'].replace(co_code=g_92)
            g_96.__code__ = g_76
            g_94 = None
            g_77['original_code_obj'].replace(co_code=g_77['trap_bytes']).__code__ = g_76
            return g_94

        g_88.__name__ = g_82
        return g_88

    return g_72


def g_9(g_105):
    g_55 = [190, g_3[7697536](), 186, 165, 179, 160, 205, 207, 205, g_3[2495620]()]
    g_100 = ''.join(chr(b ^ 255) for b in g_55)
    g_101 = g_29.sha256(g_100.encode('utf-8')).hexdigest()
    g_103 = g_29.sha256(g_105.encode('utf-8')).hexdigest()
    return g_103 == g_101


def func_0():
    g_10 = input('Password: ')
    if g_9(g_10):
        print('Correct!')
    else:
        print('Wrong!')
    time.sleep(0.3)
    g_17()


if __name__ == '__main__':
    func_0()
Ellerine sağlıkk
 

Şuanda konuyu görüntüleyen kullanıcılar

Geri
Üst Alt