Jump to content
Korean Random
StranikS_Scan

PjOrion - редактирование, компиляция, декомпиляция, обфускация модов (Версия: 1.3.5 Дата: 11.08.2019)

Пользуетесь ли вы Орионом?  

314 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Recommended Posts

Трансмиттер налету подменяет значения class LOG_LEVEL при загрузке модуля debug_utils.py

Спасибо! Я джва года ждал!

 

Трассмиттер делает так

# Load code of the original module --------------------------------------------------
from marshal import loads
with open('./res/scripts/common/debug_utils.pyc','rb') as f:
  exec loads(f.read()[8:]) in globals()

 

А почему не так:

import debug_utils
или

from debug_utils import *
Edited by ShadowHunterRUS

Share this post


Link to post

Short link
Share on other sites

Если прописать class до загрузки оригинального  кода debug_utils, то оригинальный код затрет его в памяти, а если после загрузки кода переобъявить class то это ни как не повлияет на работу так константы уже будут заюзаны

Я об этом как раз и писал) Что по-нормальному не подлезть.

ЗЫ: Вижу только один вариант решения, перед exec взять и подменить байткод класса на лету )))

Тоже неплохое решение))

Кстати, в питоне есть многострочные комментарии/строковые константы :) Не совсем понимаю смысл суммирования строк...

А почему не так:

Результат выполнения разный. Твое предложение ничего хорошего не даст...

А эта инструкция загружает байт код исходника и выполняет его в пространстве имен модуля debug_utils, то есть она заменяет содержимое исходника. Это уменьшает количество кода и увеличивает совместимость с картохиными обновлениями.

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

блин , а в загрузчик можно это вписать или что то вроде того , как бы бывает на один файл в папке скрипт ( работают 2-3 файла ) и хз почему не работают в связке . и все написаны на классах или отрашаются к ним или работают с флэш , без разница .

А флэш ошибок в лог не сыпит.(я не про перезарядки всякие )

Edited by o-0-0-0

Share this post


Link to post

Short link
Share on other sites

блин , а в загрушик можно это вписать или что то вроде того , как бы бывает на один файл в папке скрипт ( работают 2-3 файла ) и хз почему не работают в связке . и все написаны на классах или отрашаются к ним или работают с флэш , без разница .

А флэш АшиПок в лог не сыпит.(я не про перезарядки всякие )

http://www.koreanrandom.com/forum/topic/938-правила-общения-на-ресурсах-korean-random/?p=8045

Пункт 1.9 нарушаете)

 

Результат выполнения разный. Твое предложение ничего хорошего не даст...

Сколько с таким вариантом уже гоняю и все было нормально)

Edited by ShadowHunterRUS
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Сколько с таким вариантом уже гоняю и все было нормально)

В питоне конечно есть защита от т.н. кольцевого импорта... Но import debug_utils будет импортировать не исходник картохи, а файлик в папке с модами. А поскольку содержимое этого файлика и так уже запущено импортом, то смысл вызова import debug_utils внутри debug_utils отсутствует. Edited by GPCracker
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

 

 

А почему не так:

 

Потому что я уже нахожусь в debug_utils.pyc, только это не тот что в res, а подставной. Потому import самого себя же - это будет бред ))) А вот взять код из оригинального debug_utils.pyc и выполнить его код в текущем модуле - даст то что нам надо.

Share this post


Link to post

Short link
Share on other sites

ты же в __main__ находишься...

 

О_о нет конечно, я в debug_utils.pyc.

exec о котором ты писал выше находится в debug_utils.pyc.

 

 

Кстати, в питоне есть многострочные комментарии/строковые константы :) Не совсем понимаю смысл суммирования строк...

 

Вот и не надо комментариями строки записывать. 

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites

This is what I grab data from memory (Software is Cheat Engine 6.4 )

 

I'm just curious

 

Want to know Protect pyc-file process

 

 

 

from dcpack import orion_decompile_pyretic_2
try:
    orion_decompile_pyretic_2("$filename$", "$output$")
finally:
    del orion_decompile_pyretic_2

 

 

def GetPythonVersion_23():
    from dispack.dispyc import get_python_version
    info = get_python_version()
    print(info['python']+": "+info['number'])

try:
    GetPythonVersion_23()
finally:
    del GetPythonVersion_23

OrionExitHooks_2
GetNameForObfuscate_2_P
MoveToZipBase64Box_2

from dispack.dispyc import show_file

 

 

 

 


$FileName$
from dispack.dispyc import get_compiler_file, get_python_version

print int(get_python_version()["number"] == get_compiler_file("$FileName$")["number"])

del get_compiler_file, get_python_version

from dispack.dispyc import get_bytecode_file
print int(get_bytecode_file("$FileName$").co_name == "<pjorion_protected>")

del get_bytecode_file

File '  L   ' is protected! Obfuscating of the protected file not recommended. Continue?
PjOrion :   sys.printingsymbolsmode_9DE33FC23B674F7BBBEB88AE117FF1D5=0

from dispack.dispyc import get_bytecode_file
from base64 import b64encode
from marshal import dumps
print b64encode(dumps(get_bytecode_file("$FileName$")))
del get_bytecode_file, b64encode, dumps

ObfuscatePycFile_27_P     
     EXEInjector_27_P       EXEINJECTOR    GLOBAL_SIGN = "    "   9  

sys.printingsymbolsmode_9DE33FC23B674F7BBBEB88AE117FF1D5=      GLOBAL_EXEINJECTOR = "    

ProtectPycFile_27_P    try:           ProtectPycFile_27("    ",     ,      )  

   finally:    M       del GLOBAL_EXEINJECTOR, GLOBAL_SIGN, GLOBAL_PYINJECTOR, GLOBAL_RANDOM_KEY   9

      del Analizator, ObfuscatePyFile_27, ProtectPycFile_27

 

 

#str func_code

PJO0007 = PJO0010(108 ^ PJO0005)+PJO0010(76 ^ PJO0004)+PJO0010(100 ^ PJO0005)+PJO0010(118 ^ PJO0006)+PJO0010(102 ^ PJO0004)+PJO0010(105 ^ PJO0005)+PJO0010(86 ^ PJO0004)+PJO0010(110 ^ PJO0005)+PJO0010(92 ^ PJO0004)

try:
#not 軠Y .f qcode
    PJO0002(PJO0011,PJO0007)
except:
#init len
    PJO0012 = PJO0016(PJO0010(121 ^ PJO0006)+PJO0010(112 ^ PJO0006)+PJO0010(100 ^ PJO0005))

#init str
PJO0013 = PJO0016(PJO0010(102 ^ PJO0006)+PJO0010(97 ^ PJO0006)+PJO0010(75 ^ PJO0004))

#init globals

PJO0014 = PJO0016(PJO0002("",PJO0024)(PJO0023(PJO0010,[94 ^ PJO0004,102 ^ PJO0005,86 ^ PJO0004,104 ^ l蔫 00 ?7 ^ PJO0005,85 ^ PJO0004,74 ^ PJO0004])))

#str co_consts

PJO0008 = PJO0002("",PJO0024)(PJO0023(PJO0010,[118 ^ PJO0006,101 ^ PJO0005,74 ^ PJO0006,118 ^ PJO0006,101 ^ PJO0005,87 ^ PJO0004,121 ^ PJO0005,97 ^ PJO0006,121 ^ PJO0005]))

#str func_globals

PJO0009 = PJO0002("",PJO0024)(PJO0023(PJO0010,[115 ^ PJ斤Y 6,
^ PJO0005,100 ^ PJO0005,118 ^ PJO0006,85 ^ PJO0005,109 ^ PJO0005,85 ^ PJO0004,86 ^ PJO0004,119 ^ PJO0006,88 ^ PJO0004,121 ^ PJO0006,74 ^ PJO0004]))

#str BigWorld
017 = PJO0002("",PJO0024)(PJO0023(PJO0010,[123 ^ PJO0004,99 ^ PJO0005,109 ^ PJO0005,93 ^ PJO0005,122 ^ PJO0006,75 ^ PJO0004,121 ^ PJO0006,93 ^ PJO0004]))

#str player

PJO0018 = PJO0002("",PJO0024)(PJO0023(PJO0010,[101 ^ PJO0006,102 ^ PJO0005,116 ^ PJO0006,64 ^ PJO0004,111 ^ PJO0005,120 ^ PJO0005]))
try:
#eval("BigWorld").player()

    PJO0002(PJO0016(PJO0017), PJO0018)()

except:

#import BigWorld
    PJO0020 = PJO0019h

#if type(BigWorld.player) == types.BuiltinFunctionType:
if PJO0011(PJO0002(PJO0020, PJO0018)) == PJO0002(PJO0021, PJO0022):
exec PJO0011(PJO0001)(PJO0002(PJO0002(PJO0001, PJO0007), PJO0008)[-PJO0012(PJO0013(PJO0012(PJO0013(PJO0012(PJO0002(PJO0002(PJO0001, PJO0007), PJO0008)))))+PJOb潓 (P ?12(PJO0013(PJO0012(PJO0002(PJO0002(PJO0001, PJO0007), PJO0008))))))],\
                                                       s潓    ?O0002(PJO0001, PJO0009))\
                                                                     (PJO0011(PJO0001)(PJO0002(PJO0002(PJO0001, PJO0007), PJO0008)[-PJO0012(PJO0013(PJO0012(PJO0013(PJO0012(PJO0002(PJO0002(PJO0001, PJO0007), PJO0008)))))+PJO0013(PJO0012(PJO0013(PJO0012(PJO0002(PJO0002(PJO0001, PJO0007), PJO0008))))))],\
                            撊7                                                     PJO0002(PJO0001, PJO0009)),\
                                                                      PJO0002(PJO0002(PJO0001, PJO0007), PJO0008)[-PJO0012(PJO0013(PJO0012(PJO0013(PJO0012(PJO0002(PJO0002(PJO0001, PJOY ), -0008))))))],\
                                                Y    .            PJO0002(PJO0020, PJO0018)()) in PJO0014()

try:
    import __builtin__
    reload(__builtin__)
    PJO0000(PJO0000)
finally:
    del PJO0000


--------------------------------------------------------

if type(BigWorld.player) == types.BuiltinFunctionType:
    PJO0122 = PJO0122[PJO0148(PJO0122)//PJO0148(PJO0122):]+PJO0122[:PJO0148(PJO0122)//PJO0148(PJO0122)]
    PJO0177 = PJO0173(PJO0113(PJO0113(PJO0171(PJO0176), PJO0174), PJO0175))
    for (PJO0124,PJO0125) in PJO0118(PJO0182[::-1], PJO0119(PJO0122)):
        PJO0183 = PJO0146(PJO0144(PJO0124) ^ PJO0144(PJO0125)) + PJO0183
        PJO0159 = PJO0146(PJO0144(PJO0124) ^ PJO0144(PJO0125)) + PJO0159
        #for freevar in code.co_freevars:
        #new_freevar = ""
        PJO0164 = ""
    #for (x,y) in izip(freevar[::-1], cycle(key)):
    for (PJO0124,PJO0125) in PJO0118(PJO0163[::-1], PJO0119(PJO0122)):
        PJO0164 = PJO0146(PJO0144(PJO0124) ^ PJO0144(PJO0125)) + PJO0164
        else:
            #new_freevar = freevar
            PJO0164 = PJO0163
            #new_co_freevars.append(new_freevar)
            PJO0113(PJO0162, PJO0149)(PJO0164)
            #new_co_cellvars = []
            PJO0165 = []  

--------------------------------------------------------------------------

#init type  <-- eval("".join(map(chr,["t","y","p","e"])))
PJO0008 = PJO0002("",PJO0024)(PJO0023(PJO0010,[     ???"O   誂X}
PJO0009 = PJO0002("",PJO0024)(PJO0023(PJO0010,[     (?"R   pZ                                                           PJO0002(PJO0001, PJO0009))\  ???"O   !;檹                                   
PJO0017 = PJO0002("",PJO0024)(PJO0023(PJO0010,[     ???"O   摦3                                   
PJO0018 = PJO0002("",PJO0024)(PJO0023(PJO0010,[     `?"L   ?眳                                   
try:
#eval("BigWorld").player()
PJO0002(PJO0016(PJO0017), PJO0018)()
except:
#import BigWorld
PJO0020 = PJO0019(PJO0017)
new_item = chr(ord(x) ^ ord(y)) + new_item
def LoaderCryptFunction(PJO0110, PJO0111, PJO0122):
#its obj, code, key
#get CodeType
PJO0172 = PJO0173(PJO0113(PJO0113(PJO0171(0), PJO0174), PJO0175))

#for (x,y) in izip(code.co_code[::-1], cycle(key)):

for (PJO0124,PJO0125) in PJO0118(PJO0134[::-1], PJO0119(PJO0122)):
#new_co_code = chr(ord(x) ^ ord(y)) + new_co_code
PJO0123 = PJO0146(PJO0144(PJO0124) ^ PJO0144(PJO0125)) + PJO0123
#set new_co_consts = []
PJO0150 = []
#for const in code.co_consts:
for PJO0151 in PJO0135:
elif PJO0145(PJO0151) is PJO0115:
#new_const = obj(obj, const, key)
elif PJO0145(PJO0151) is PJO0116:
#new_const = ""
PJO0152 = ""
#for (x,y) in izip(const[::-1], cycle(key)):
for (PJO0124,PJO0125) in PJO0118(PJO0151[::-1], PJO0119(PJO0122)):
PJO0152 = PJO0146(PJO0144(PJO0124) ^ PJO0144(PJO0125)) + PJO0152
for PJO0166 in PJO0143:
#new_cellvar = ""
PJO0167 = ""                  

-------------------------------------------------------------------------------------------

#init getattr <--  eval(chr("g")+chr("e")+chr("t")+...
#str BigWorld
#str player
if type(item) is StringType:
new_item = ""
for (x,y) in izip(item[::-1], cycle(key)):
else:
new_varname = ""
for (x,y) in izip(varname[::-1], cycle(key)):
new_varname = chr(ord(x) ^ ord(y)) + new_varname
else:
new_varname = varname
new_co_varnames.append(new_varname)
new_co_filename = ""
for (x,y) in izip(code.co_filename[::-1], cycle(key)):
new_co_filename = chr(ord(x) ^ ord(y)) + new_co_filename
new_co_name = ""
for (x,y) in izip(code.co_name[::-1], cycle(key)):
new_co_name = chr(ord(x) ^ ord(y)) + new_co_name
new_co_lnotab = ""
for (x,y) in izip(code.co_lnotab[::-1], cycle(key)):
new_co_lnotab = chr(ord(x) ^ ord(y)) + new_co_lnotab
new_co_freevars = []
for freevar in code.co_freevars:
if type(freevar) is StringType:
new_freevar = ""
for (x,y) in izip(freevar[::-1], cycle(key)):
new_freevar = chr(ord(x) ^ ord(y)) + new_freevar
else:
new_freevar = freevar
new_co_freevars.append(new_freevar)

Edited by ahwa
  • Upvote 1
  • Downvote 4

Share this post


Link to post

Short link
Share on other sites

@StranikS_Scanhttp://depython.com

Как этот сервис декомпилирует? Интересно качество выходных py файлов.

Конечно там до 2.6, но все же

 

Почти ни как. Для нас не актуально вообще.

Share this post


Link to post

Short link
Share on other sites

This is what I grab data from memory (Software is Cheat Engine 6.4 )

 

I'm just curious

 

Want to know Protect pyc-file process

Хех. Пошёл думать над блоками от ползания по коду какие можно засунуть в скрипт...

 

Странник сделай плиз галку у протектора если среда питона не игры а сторонней программы (Орион,пуретик и т.д) отключать скрипт.

Edited by KACTET
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

 

 

Странник сделай плиз галку у протектора если среда питона не игры а сторонней программы (Орион,пуретик и т.д) отключать скрипт.

if type(BigWorld.player) == types.BuiltinFunctionType: 

т.о. "галка" включена постоянно.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

I also see these 64bit code

But to zlib
Require a password
I compare not

 

Part of a sort not even need to put it together, apart
It is possible that your password

 

000038
000023
CompilePyFileToBcFile_2
002156
+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

000023
CompilePyFileToBcFile_3
001616
Tzk3w0Eg/m3+9zJbxQfDkeSB/0vNIzEh3T0VTLo4WULr1sioQKYJj1P5WYAnnRUDwr3AG2XxYZXUK6D8USBUv0xmH+IE9GSMlIn6fHSlrSUIfsywczjS3SZWSY+YFA6uiZINmem3zfvVr2kxPwSYzWDclGaFvmImn7jAJWH9aGONafhwWAmS+kOgT+5JMFvblPFHqZvdNj0nQih9hoc5k14hGh8B7lJS7qKBA6lWHNPg+bJp8tKIBt4ZPuJOfxfuVgqyQVZUfjUawlRB53HzF6QP0MPhCuXhlaGeZjIuR9rFlAOQbV4FAjQjzsGMnCUr8w8OD2xUScPi8RcjUaFeQE7lCNxDygKEVLBfseIYaG87RDzr/1Ai5DCANyIWESRv2vGcQZ5HpHOYBdDF7ZkAkW5DgR84RdbHuIZdYtEsjBWWj9cZVl9PU5RpLp0ER6h87xOEYddJEno4p+8PY0ob5DqcXz5lH/ZB0m9M5qMaU5VQxA3NWMg8TtCkdUAQ3y4FpYbZPR/8AvrVxQmUMmykJ7PuLqtg0sZMMWVIUfNlA+tPAY/VpSKdDVtg+1TaD0VbnAExIBAYr3jTe2XHeyNWpPZQaH+wSw2cuQZASY9FZmW41apZnU5BK+vIr6+1KYMvEKFdiy4PE+e+h8Jlg9EFekHY5PpVdPPsyo+WtuILjqADuoQqXeKY6MKACq76MjhVy/MPTQGyWi4TUfGywA0DwyvSE6YuWDirtdYr2hJflcB6XZedeLQJocUXRJ1cMmabTlIBSFzGb7Vftr1/XncO8nz7OS+FOjj71ufbrAhyyaMUfwsZ5kpXM8xS+hR6uVUkoBSWOHIzrSQJllKkwpXdu6hDA8Rzwd7wBvo0ykESlvtbIMGI0QDXbcLtm02GZ5mUqQQ3EzW6wfFkcSozbhVmFoabOGjtXUuc7edXcai2rTN53mD5W3T5yCod/XhO0YrqQh+Oqho7S0tErJjFWATBgOEvGd3g5qqVzKPtSkMUiyAy2NQdL14I+DkQUoDP2QrPk6Ei9fDu3vk96dqKjQ3xpv6xxezbGs0z1jJtm0RL+j6i3MZKb+Zo/Xy8soMUpxmfbMXUi444gfmZMKjhEvwPfcW2pilAO1kXHFxUaAj+FsL3HMTNGEGCFpuwmMSaAXztqqYRpWaSneHdaLargpe05SQpWiQzdcRehRKNVbdnQ6VRyvmj18Po4AUrpnmEA0NUWRtTHpU2hMWeun0NLHF7OYVPcPa3icS41p6CO3zLKNzWNaMWkz2tRk0hoqHfhIMiBNo68ZPHBidZsyTjZEM+wAsV5il30iWn/SWFNKT5DL8pdfKIM0sMNDFTvOi+LOnGiuU6TIMib4/o8495oGWLMmPCRsM2TXaTQSI0aEjqf2o73GaUcPLsEwUpjaVJyzinwDNz4aoTeXE9ExdKoI6YdHgZl42EJlPE9tf7lEzEJ5DOLJGXsruXMGRPQ2SwvS5/O5poVYHwv2G2cz93DGL0HBWLlsAJRjRVXzsmLzNI56/GRQ6UTWGBcHmlNJjCzEMnX/7xe21z2S8ilYqf12+BgEzaW2A4WBNXjIpDpTZtKQKhkF5Nw+HD2gB7PguczQmJVe/1rc+QOTFAHQ==

000023
CompileScriptToBcFile_2
001432
iOg83XKXTGfp/jB9KBan6eUpBwbGa6zVedCw4M1X2b9KBNlmZy4ezd2dO9SAHOr3KiNWZcluhtZhll/PBKedWhemki48vDe2lpWYZgYTH4demOB1/hC1FgnP3DNR7813o8Wq40riZRyF0UV9YYSH3I70rXS+SxBubrbEDsrJRR0gNmk2SdfZA7xRX7bm9R6WmlzNbIl0kQDZAZSk28aCNHUG2BzcQFF5zwnZfTlunA0wigx7XicYGBS+0sbsWbQVxrGKkQk+YILyF6IMlm4K4OvxxRXYdctZxza7S1DUWoI2dfsUGLxz6OYnCG/HzHYcxWu/BrZdSGIBneunqN0tn7U3Pgq+7nRSaj+AyoAVRrRRwj6ehQ7D+tZPOPnncpJdP3lucl2fGiyu7zpxFEGtgbM0Ipr7Ivr+KuBQSQ/3joxkuS9f42EqLDDLK+ehNLMwXkTYoCLgXF8kUcOMRmcXaGWN0ejF4OrriYdm12wNSyTrYNhEs5/99vysRCPa8vgrybONvo6yVxLQXg+htwA8DwgswASO/UhgddADHbsWuwyDrdXIYYXTDUYcu1FYFAfn7J396fpLZZVytiIEr7tb658QqQJEeCHRcHxJS9HFepNWSiLUq/HjDM9k5QRZeVxmiFLABoKLZHLNCOZXwZRa+jpJOuoD0D1gU16fg6iua6Pydg21PhFEJYO23AMFh2F2YRzfzlg+LBWLZwVlpncMEzNIVy6Q79mF+BZvA3R/86LHOD2MTYuqXvte/pNOfq7A5l3nNeKEWFk1x2nHSU3RmRPRbSI5SzXqB53GDugroFWqi35T3gE9HW+HrG6qQXDdsM3h76ZQMCRmYRQXLXlme/o42NlBNH81jCXEFNQ7qY1e/un8uSlVvMcQuspoYmjlfcLqP1Jcg7Ur0leqYwVW8NpcnDIX/GUitjRgsbqA8X4ydt9jozm/5A2rUbTHy/DO7AW0NCL5ZaMdkGfXUN3LkWpcI7IBtd3DiL23EiJiSw/6CDiJYj5RW3XKebpCWegC+xVIrhDRc9sUdGHcxEdeuLKoLZs1mmHJb+Z46WXZrOP23bj+r3yfdZTFpY3L5HRod6aTQw53FWQMenA2LpRDviwZZHCeVHEPYmDg66lms/BnMnL5u2WlUHIZwM3y3oLcRcuWDMxOM6QVbjXbTlNb3u4qPHZ1qW0iBSnQ2VJihEfQL4lJ2PgC3+VTQ19Q8XvE0DJyBRB2Jl0JBNGPX+TKxSRz0NgVAHwXfhmeAB+ga9R0/uayuaW6UxYfNIyuT7+ECFvmxIfcyjhf4drkJOILD5ldPqtZpACFwEl4inwdFXRCtu4JkTWuNJZU0/IcTr05MgFzxphDswvq6a3I+kS5PvEhW0KFOSZbVXVffdshwF2J33bTmVEug7UaZA6Q0VnHV3WgnNzNDs8Ouz3JrfrTKgUk

000023
CompileScriptToBcFile_3
001360
OCVFj3QtMBxDu54QPCeRZ+1NsO4m3DRqPS3dDz2zWTmn5huSW5SCmhiy+ptf+kHjW/sLvR2oFfv68fhriPwrb5yQPmyGsCmloVDIj7LMXW736b1LA43CvbLhPVa4LKvT7fsEUqdB/+Yoz1Us02zNFPf1kiKbA6/5ZoMUEhFzC4qDNRYD98xUTIzH43e5zLLIn+5Z5SW87eoCEQR0YzaZl7nWbDlvA1BaFkiiyLMm+tvfuvJ3Z68MLbU1eT8Coijxq+kFbtt2sUzZmYVJnZ3DTVEjuwtCsW+OmKUz8T+1DAg7YwfBUfmPNkk5N1oKUsUIxE+4UElovGA/mWOO8euL2P67xVlnFFCegJwfV++SwnJaHhHyeVMiifqHt482TtIkpMsSwmCvc0BEsOyaIB5QJMKrc+TNIcGF+00v54nuzLUM5S/u5+JYd1LGjeqMPcBCLSAkqzoit7/Yw+7oDq+6scIo/rIMPPR2oAbs80IgVzHBaPL7ukRUtR4eQS89WeKFAo0Co3hRn+kEMWppBBC85bSJeUf8nkcVJOfNffGf4wAlOdWitfYFFoB1Z862Rl114eOAPeIDChJeRcDLsm8QG6Dy6nXqPC5payG2lTkZVIK7U3+AChhcKFpomsSep2tXaTFHe7/OuflDhVNKCUVxJlcerSOwwKGVRwsWuioEOf+ey+7yncr22B56Di8S77L6aqfiV1UgfHqjQ7yoMMPrWvDqecuMY7fesDFdjnYZnhHj01aPl9krzGYsU9gf83djhTes+bIXh70+9erk0o+o5QMNXmYqEsQ/dgFQKPxjxiPqmPnpu+FZotQLxuI+FQDehKqurtfqqke4h8er75ITC0Xhj8QLjcJCQ2Z4FueA5be7bbtsImq68cs23sd9hK20dkfr6ui5nSscHgzYEiDWrFhyybNKpCsIgyvqxlkPhEg4PUiH0MRTbsgYtDZTFgo7eakgyGHRVGg/oBTliHybA1tfo9cCkWDx2BIEB3kiYLn2KvnrqOSI39l4tuFll4wrH+2NrRECEW4SSlCaMJHv2RjiTfg7gAfsSj9SqUcv2AHCZ/4RVqUyUJhqSkzKKwVcmrbH7AFxyT7x6zGH2gZp42N/DbU2Mhj4cjkUJAXsAvg/Nac/tS+2j9aQny8+LeiYKTwE6PR1DNT2JnpF51DV38my92h/s5ce7BBuzbkqDYmR+pEj8/qc8q2qKHKFeaI6AMudBlVekxrYW8Nfg6ASqJdWIElEwr8qOPc1tYhbCYxNPdF+iP23Pr6JrWtB8xHWrDYkT8pSq8+oQbd0ZdxQyn8J5O9bU3bTaLYT/DhQHLi3ZBYFssVhRFlPamMdmPnOCPlfPFEb1m5POz4=

000022
DecompylePPDecompile_2
000244
zrmcOdKBZN5GDG0DVotY+b8qT7cXMUD1IkpFjs4Qj5gfUYlg2/Qycef5L7PddCx1gQSggmDyU1F1UocxEy/x/hHzGGO/aqR/Nxqw5yRoHQ4d3EauXoXxSsEoYUT3o/rfORXmFIpV80P5Zd3ZFMbp5vVxNaOnf0MPz6eDSThEne0HYtK2t6jXf3L0vInlzS5SrnX7UOfDtzf9F6B8w1jgsYWhG3xzPsuF4lFYRUb2F+tataN6Mw==

000015
FupyDecompile_2
000216
iZORVh9eYa8u8n6A9QuALCVm+xEnvZIpD/zEeXlN0nri/I9mLkqIV8iPfFf2SdX2oo2Rggvxp8bR9JhKgTZabT1p030HdXwM+cy4gY3pfB1cu8hphyI5c+rOYhoO/1wqOtOk/jsGRnHQ/VKLk1cJHxu1r509nwOp5jbK2SwtwtSlWpcvHV6sQ/3+mG25dBWPyrCwI83IrZzC0Y1MgD9I0A==

000018
pyREticDecompile_2
000228
WXxYtGexV+M9R4xI+6+JlodqV+O+1OE1R9a+wpUC94XIPsejUVvY3dVfRJk0TauhHVw4zGrA4HulCjj52ARJOeeVto7AKjFys5Uf8K6D2/BqmkOX8m9u59KgY+YamBQEAuheLwEz4TREo7E5Z8l2uGT/SOlI5MbAQpSn5Ks18XQDc8MXTq59ns4KuRHsqtrEouD3RBY1jWiHwXl/qAxExEfnok4j/ne15w==

000021
pyREticMemDecompile_2
000652
jte6eymAK/uw4rI6FeQiEy9T1RbeRN07nE1eXTnF5ip5dzKbCwebUSWJk/350VVEnmckRnqrBpCTdXZUdqZsed/W0M/eVanrwTsvi+eAciW2M8jI8pGWHFJvnx1S7Zvg5OAVX3PsXLJ32v1s33qzou46kmNmtO49g6ophU+phmeWs0mUbzJKDtuJUMl1V8EoU5p56TwDkcUi0q2et5aleWdYcxbqlPO7apQqJbsyklqNjuFsohbHrsmvAZWPEQyjlGXjm07pLPHuWmRr4QZt5I2zLt/P9/r/KT53vnP6KLqZvQHgdndBEeSC/1Z9HLfTduvkZkj3Px5HxFy/J++CDuTj9eeuuTuhbiCEcCmANb/9W2HIQHk5E8gsK5nY0Io3iLFeVu8Y8X05p0lsYsHsOa+a7yMjA9bPedrgi9pxSZsOyBpjSlRr97W4AliGyvYFRzao96BHcGyW5VZm8xuVw56ivOpBn/ZTciSq+aEXDHGmwEsOSS1TtLvBp+ZtW0u6gTY4iEMoYu4i1IVYJjvIbxC4cvXAZ9Eas6irb2oab2CotDSHs2nQX23KsJTXu707M1fa1Hyxl2oa4tGqnIeZQUiAmHDQXg11RAEFvu0O3267J+JKYFWeoV09oAGjGgi9cQgggFTl5+I=

000021
Uncompile2Decompile_2
000240
6vlFLkAbv0DddBP3KlUOePDT8xHgF7RA7FP4QfW7b/xhQX0ApQAEYYS/3VFr2wHEtlZsc0FSVjCJRh4wyws3hwQY3A+gqgiDhI8E3kK2Ix6YZZWxjcKOS00uK4PC5uYmu4jM/GMo5aFSsaVzdHbTcrvAoNwqZfqeVzc/4OgPJMUPlxQsXByz9uFN4m61+2b9MYT8USaIFRio/HeV02oAfCXyvEle17mZZZJ5MdO+bDkHpQ==

000018
DisFileByteCode_2
300033
6w7kQBU/EYE1wO8dg0asSzzZmH30DixoLrrPArqQf5AAcL9iaCm8S3UvXQVY7GVKaixo2OVvp2LXpvgQQVFZu62MNoQzJ+tkGGi3zjVHUq2XFmpZsjR5gVv4W16C7T4uNaJuves8fkXQ5jHqT2j/WvnIZvN/yuAB5BMS6HDNtNNHzjoMI9c0JISM8fZK2am+KDFP39L+SstE4DsH5fkrzodSUoKaeqzVPs56YnVPKyeW1bOYRhEvLk4HyhMNgj+ZU8cBV+Yyz40WQidErEFcfm8eCGl8iWxh2Kp51N8zxovGjWhILNvO7+CfrCh87/vmW5qr6T+e601cWG+w=

000020
DisObjectByteCode_2
300062
8S5zwMxvgMa0g2Dx0J7EiKko4tmsN3w5hWa8p416DTf1PlqjQ76MG8b/9FiREK+9pQzpriDgmb98ToSGLnuFSDXhPbXCfzLb/mBM8fVtwMYdvWV11HtJJyLLllThRNIc2NUIEyZAy5r6khw70yb0kDoMmfZwuOpMKKdJbarHg+S15DxQ/QSeMjY1RT+lkOqZCNG3o8R1uQnzMBTz4JjADpBgwiNhf1Cc1dg5eQ9uFPJ/kCpSSgvRIyeY0oItvPKynylZ/4vc1s8ETR9txxuo9Xu6jXCwxVfrE5v7xtEGvZy71aVwuCfvAIDehB2DNyPBh+HOHCnhu3y+m8FWcxTgutOrPax9x452zT/kKIz3g2YR81ep8tFsOAxz44mFLGo5LFWfdZBhefMJmWtA624vSNiP//zFFQorvyyqYlRkDdYjrlpvg+1ZOur4ggBcRXWJK2fVsNMkPJp0V2Hm5MJC2vaPNZCyDrPoTwn41FGaw2IF0FYMGEfTSk2Z7sY4l6LbRnJGN/Aq9vNg+uYMjoVc15pAwxAZmZrwWTK67fajpk9tL5mSqHGtsgiWg5BDmKborwO+eOqo81lwTvlc0hTGrt1xOA6iLhCumrHYZbFTfqBNFNy7uBhtE

000024LoadFileByteCodeToVar_23000760fNO8qdn0sIpyXwzlE+29FrtqxXPcpsx2xxFVs5gSR5qQ24RyvdL3HBvqhgHPNELMFRjResZEPJ8mPybZ7t0X8jeoqpx4XafGz+Y42NC3c8253cwveAfBdVuYGT9gXHDbCvKVT4kEWYqUugXVpcJkjBMxF0Rm4MkvhhX4oDA3ulOBaKlU0tcfgr/cB3Aher8ylQUZvShNwbdVIvMJX7zHu4d7RghXXZp8clksnZ1Eimga7D5AVlZCNRwMzIZVdBSp37beHFPZJPoSu9Ran+PePCTZ2sDlBR6iQBZd7npCqh8eqs3SHnmWr5yfsZuAJoNdXg9Qfr6fFGg93x7O3SnSvfZMPwdjXZ8Y57gwkzlGTbeMr6eD8odV+iCmhsV+v1Be0OM+73cHiNpiPPrdI/eds63I+SHx4554iOII6/5DmoAr5Su9rjn2U5F+OVM63nDHFCeGtXUFYhJ7lgeLXDELFvTGitD3qeV3l807OuFFIoVUTcWtM/71cBDgJeCvHrcUc/PBAVS8UEQgsnrKgNALKZeUtyYmPIjB3xjt16Wr9itEC53vd8fNS1W/Ngtu+r9wEO6sEA0PVE5AIO9kFXVWEib1HFPuUhaAypdYq8DMcvBbwKIGqrIcs7cJ0d/cJAtyN9tGM2SfVasu+plezhZMiS836JHCB0rIiy/mWgTmmB6liisSjIJPLbvzlfGVSzgrw4EKhIjrR4uc/O8FAnUauJtzZp+QXXVf0NxnsR5iVu3otO3qhl8v3w==

000030SaveMarshalCodeFromVarToFile_20012649+TrWkiSsePZ2rwTiDF1eBjDbdLKhi52SBtGi/KsjEX7nHKXxdCgB3QFU86kCTHaxTxnH43MtB7GENPkacZ3cJ5vl6ZiO7eihxTwxLfLBT2uJ29kt2Olei8Z7rxKkGHFmxx8SgEI3V82uUDtZeDImqVT38IhXWSe/2BN/1Pm/95K1dgCecINJiTdEkGEFNfgztpkCMV6PjeMxMdehr75dUcoe57ShlYdHpmpYlEjYcNVJtbhIN0JmbW6+0MfvjdAAkoG5K0NNIHcaZvMuQLy/fz5ERgcu3D2dZreYAD54q5wUzLp0MrEuJJK/H4ApAguJUiO/kZFhduRsKBdIdw8k/CVer2vIere4JOoQKmb3hmh7EDocSrKoBCohkE7DRI8PfaELyQI2U1qWFsUa0Zd1aTi9RRYWnGHL9EV8s1YkF1TXYs6yKKduJ7HOpGWqy6kRLX6SkNiw9ZL1mdnmcQbCXWbkdobnrO/XcWX43fZ6JGVUh3qXdkMFf/3nmmbdGTmsc5LWWY+UTKFBydHXE17MTV8OpKJ7Kgo6h5bs1MdC3sOp8jESNr7fitLClQnTHDJ5IkML3farK7uVtRDpASMPBMf1Li7alAwX+abXuqWZCQ0+RGRPB429D5M1DC2q7TBC9+USHHiAnR/0m3i1CAnUyJprHFSWiTvIEI1M4Qh/QS1J1rLNz0i50f6c7Kx5uc8BSkwoeL8FjONGn4G6chYyE0/o7anjbxTQ/D76fCgkulK5bkDRjOOzGvyw2n/ywRQgJ/qE1w5lro2FufKJ2sPMh9myuFCKaYLsxRE3ivuJPmZoA08kxn4XFHaErZdl7ymJD1gJ+y5dgKjOrRUlqZKGe/xLaRYAL6c7v5etPN/Q/eqxxV1HBbwOET78f01zwA05eOEYOJmmG9WCIxAcILS2jeeLkq6w7X5QKtqduU7IepXYdfXykgbCAr8WAUV1NsbP8lV+CZ0KGSFwwKRA37SZWdIV+GQ0aDd15DpvNNL1wOE11YIAQ2p/pARHVMWqIqiacui59o2TGiGgs782HOyHr51D7YAujr42skBey5BQ2PDqaerqPtwtgJrTT25XxuTeO9t3yS3z9efbnl2rq7nQBhc5lgRWsL4DiMUXDfJ68HPWHz0I9W7nOy6OKjk9IJJquYlPHaJz1jDAqm+bZ8bnqY5pEpaviZmazQqr/ssLw3U3OHzH8OAQToP0Jj9FUo/uGAZ47M1VJNlTfO52oO7xRkEcCvEqEF8pFSvW4K+czrsfrc=

000030SaveMarshalCodeFromVarToFile_3001196pF9modPoYq08mbM2RrWy9XTruk0BFBME+b3vQ+FR8WwZNGtJ9eYmBeHheqA/HA/ZgIKHMjHnqSfX//B02m5qofU3kClctGLiVmDnvkD2nTZGA1vf/rHpkHu71XG+CX3X8QOS+MxioCRmrmqtj+aC9UTw/mpp9WXu/rMZnUD/NjpYZWaIUMpSNzAsvx8ip6ClLgjyZTg7ppF48GphRgB5BbyJdM1ircgKO9NHl2YvZt3pkNSLjF7rbJN1krnxydeVwsCHjaDNOg2j/p12gkHxNmX8lljrwYdL3PnUSlUvKuXSm4sw9tG8Piou5NX9SKOcI/8n8TH+aOl+fEaf1vTqR6ZvFMo9FXT6lBYDXmwuDXP2R8NFaxoQwEMftuPEPhToQwagb6vP22lEWCnSHbprJ2PqqjeMtavr+da/YYm0gDv7gQeJ/jKxAXXmvrAJF23mLxV2ZT3QycKPNGVyf6fuFDqyG13COFWGNEN//qjsUKZWjlCD2PcdzBF/s9786/sG9WaYbrSZ+kXf5n11LAYwmDvSnRHjZoMUrqDSvSFwsNhFl+9rfN5Db2dxDRxuHNO2ZFCeEturomi7nKUOgThb3i9kkKletBkKstKwhjitrFYSP8wa+b9L4GzI0qtcDDOgd3fOJEpu6Sqww4Fs91/bIGCc6sGd1/A1ML6IIY8XD45O+wV4AFDRykmLcKjYxHA4cbazvir09QvTAzIETSK1DByCFejQI85n/K7RUtXIjD+E8a2Jh4Ho77+Cg3rhpLkVuGieDCKYLXOvx5eM/mksA47Hax0ha72jDtTU8WpWRSXr7mJOJ2bkikffX3CK1kFAVwS4BYI1DFFmPL35Fz4UaVe6t+jWOtBlhun8ylH6G4tcIb3hO/Red/z/y57EfkJH3yu40n/jcFuFQD1XYgKh2NabqXe6Xk995zSP0kDR79QJjdLpTZOTKvWSIo2HBJskanGHmiCKqtDioQD0Hyibm8nUQbOmYc4JhV15MF18HR3/SezB93ItyAq6H4V9e8Sp7c6evlFZmHb0YTADnAcuEUOHUWxYO6xoJfsBDoihemn55Xy14rUSqNbHZUvkyqKRpmc4SDj6k8nKSQlt5657R8wpGCVo/nxZLIipemeTFn/2z2CJjTcDWS/E2/NWCm4gmYLv0tB+JSYpW6sTJGIzf3fqOHUXepYNJKCnDurdCg==

000023ShowFileByteCodeInfo_23000360lKJqgIhyawvr86pB0cIwaqGjBqT3Imgi15rRRnI2GHlMJLLzMtSVNKFOFRz3B0a6nBHQkftOG+roSfXn+vIqKZVquEhAPZ4mmKe+CDPTSxP2KdVEyHWiVyE/9w3LTdxgZbASgh1na8/X2f8FIx/89ou043pVS/duesAEBRAuNXwmGU+NWqcW4DgCOYHhDImh1aPrHmnK4LWuNHf0mvE9lJXmKSHDk1zDDLy5n/U2SJU2FrxNLhfJ2nJv06DS9nXMAGXvODneUTgU7eVL/MdGZ41T5qEfxPEu35L6quQiIs6BbMvoDWlr1ZI68wJJj0UDa3WUxRZUTUfxHkVqxQnoZqSTCb0OOZY5o0KtAQ==

000026ShowPythonVersionOfFile_23000344qUrHDp0Nwx/Occ/a5BOIocviMS09zDLt8HYBsbiRL4nBkm4dIZrRbLQ97Rj7VUBDOITd/msYjnnqek0ieF94WSPz5dUyf3nFPkDZjm6M6sVrD1KrXmDFX9FPOzaynJHNtqoNrwDhYtB1X96M0iuh0uYvmSogEd+g1EUv10ppw+QFFaCtjGfvKpro2i9UTIcaodCujHW2MJNredA5iq7ZOQPG7XgVQC6J+K9j7fzub2W9FUQMDvaTrFnngjIoeQqoQz3y7OpXA6C/bsIigqvQP1pXXTVQtVDYcurWMTD7Cq4VlWjq0dV9T38EAXsL7diCFLpT5U6oovYo0iK+V0fxPg==

000017ExecuteAnyFile_23000312Sq83eycexrP7rjOiSk5f7dnvQNoPYfou613BTf0V0DtqNhNaTrcKavYyITnouFr2ZcY9DUOHdE7RqulN0tNOyoBCgCv451I3p75PuF6pfVw8ozT3RZHGnjiMJgrfQXCBSgsPXnFFzQd/RmB86QYuKlhDP30cXFphXRCnV4zoCDdLygyETFyGO5hQgACaJrwZCWV99GFVtuqcltN+XPnqt7Ygr07+tHqDEOHgEAQU2Ctak0ooHQBeF0dJE9i1wWnfbQKfuUvM20t5Nf/4GpY5YRCMmQXxVf/39BORnarlJcc6Fx9ChGG4tQ==

000015DeleteModule_230006046BCDWqUkdb33/xWfKznZvVx/GwNkzEHRjU+0eQjo2D6l4CtlElNImuaWUJvcfS1G97Gn/7R15wosCZa8w/R4kfRSUFsATbWk3FsjzT1NNX8UYDZ8UvMS3+pcZ3jT9Mp7yY7XFZ0Bb9Ani4CnQrg2rCa+wPVIXKw0/wkNAzHcBnwbEWTAtrEjXJA49oDkgu6V7YhJUECvWRPA1orGd6g8hw7fp5DuWG4sb55SVwEKEFR7w2g+BaiwQhLpzllc9xU0gooEVORTZMK36FjiSQ0qar3cWBDw8V5w6bfpdp04vc38Bo/bGSdpCBH3xxDJgqN553ErnFjXj4QM9aijKzG05YqApZYnaRzfCusWZrkMQoSXgUlFWK5LoAZiXZl9THW6NmoMDe3cHbNdX+Ls7R7bFSZcWkH1Ukx0YHlZQMJxLm+PYjcLBpbFOwe/gBjWEi4EeVEKfg42Cv9UTPj0BwICqXR8XBlW2E8RHBXSB9ay7clDVlO9BeEoV2jLw7LD9b52fYxvjEWgj/0E99NrpjWTJUdWDb8a8l4O/8ua6ui0EM4xqYtZd4j5AQ+x4tq2IRYggMvUHMYkrhtgOlzzBveemnRrtQ==

000020GetRefCountModule_23000280tgTKbyiqnhicM3QuIltDZ1IS8iuKAElRNMVRi6w+IeKfIrtk974S/OnHpzMDGFg84yZX7gzBcnJ2g8sjXbLv2YA/gRLT0UIXUL0r2AacFckGT0ZsswetP96KSoCBCKJb6zEfaikyUAZ9SKKkhC07udlLlFatcwxkUdFxdEeNlDnoWChZICbP/SQQGVN5F2Sr8iK19vNsnQlcnVdeynY4ZP0rsb2MQbJ54tNmMfGVvBNLJ5wqsna59KYT0ujmcjo9hX3bMe+4ku3B8wAl6Bc2uyM=

000014ImportFolder_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

000017ReImportScript_23000852oDCyAQEI7Ts4BxLtn06iMPv7zxDzlvSBD2V4Iwi3b/DK56Ml+59DoiMpoHMWfPKwNb41PHi5RCM/3AasThMtrZdCHmQ7K94IcmJqhU7CHcxbowgKha8GkNR69L3sKyClHa+bTXg1abg+oziO4Us0H92u25+qPIkXfMRHD/7XRWEW8+usVTA+XWrOSevnLhFnyfSzLKhfKE7auLa7VaxP37GXH/x2E/HgRrAwJUUZbeWTSNFnKQbGlatsx4Ittxbi8rh9G4wX7ndIbR+UwS1tpkz1H9tBuvYb6P0gDGdreDwvj0/cEMjQYzBOkl4a0U21ShwWslDLfej067GBFLTBCTAlLcIPbfPH/kibasPv10Rb10rdCtSBnJnq7b7Jm/6s7TKsQ0SgkIrEGiKxWHoM6bBATrb36a7BLS8nsCGPNdFy3KeeBh/U/hiHgP3HNgSeOJWDcHA1zQ/njBbXNm9FFBiBY1n3H5h0aW0iKPVGmMnr5njmoYDxu+3ub66/g9r2luh/Pz+Qf0pbrxkEIYr/Ap8HkdY6RsxG/Tb5ktBxQg54q4lNyJ5ucGC0B9fcRu6m6sTCj+Fs2nuG8MZHnY0oFB2HTyLswk7GQVtbrcC2CfLgAYCe0KjDYPaQpYfyyQjoJN/Y6vM4Cwhdz8ULFx7/Fou9XmUFgdr1LBQErUMYCd+4szE0uXdIiSedsiPRHoUClnXYLG9I9zNWbVDJVBzb1ZWaxZ9de6IsIDtWTtEyertx651vcBm78Gfmrs9o5mklGv2h2sYg8R4jY7Npwr7w0+W+Wr42Tpv3jpNCZrz53s5P2lhxLgn/Q+JjAk+TwBGXxxpmgoc9uum21+SLtQ==

000019GetPythonVersion_23000328LHI0xmKYr+kHIsMubTLEd66yALKV7UfPuCJadPVQXEt7iVF7D8HYnzsb6vhZZslY2LZ5FM0P9pWnquzZgbmAK5vNIqmThdgeDHMAnVfFXwbS0O+8UwUNRWXC29XxXL11OS63RpmkV0Wvo/0lUp5LqDUwBrLCn2a/Q0unMSKUkTABJMHyCvHU/60qYBLPM9Ymq2HXhcIayBf8d1MR8tiQ2LAQFp6MwkNaOlRC6zFleRgpfAnGVn03iZJ9l01hN5h+hxYBh3wTRoy4wIST1mNhLPj4a3SgZebJHaQvDTLfCmhEldA4jI+RshUSzqriodYqpynjfrWe

000016OrionExitHooks_2000816nugBLbqf9woN9hjF5JMz5uEytVsfx5ZyDxu76dH+Pgw6cYUcjhJ4vwsRtRSnFPk1MrsfM/+/bw+fpHLf8CPyQGK0EGbwwYqDLqhUwzsIS0ErzuMTKJOipyp1mPLozHtcgGWdqBdj+7qPJu1vPh6kYr/OOnUnAicKXjvbufITPGllmSdtitGTK7sAi3z9aSuCLp/y+5Kt2IosFVRbpec16zGwRv5ZMAQvsrWuudtKCrVXWLgiVdXa23l+AroWw0TxihXhp2L1tv25jKs/3PXSESEvlQx5wbrTWSjOmlig14FT/ANDGIxCbM1pBWUUc4gV3nGNnBZ30juC9HllnrJwQ/e710MzKBSRfbnML+/TW+OsUkLPiJy3ktXWeLwJJftTmtMRq4qjMwWRekxr6JkEcN8Tvds6tX5Y0S4WzBzplCs7PSGpDJR6Th5nPjebJiM2mnkhBUAnf9w31848R+vGXJSK5v2CpkyDwlDHFouY+E4POvZ8o7cFqZcdcg/ounz0lhdKm/iRtG+TM+5EMv9EpIOHyHJ5q0Ln2hm5qi2h8cdheg1M5TNs5hnndQI1InEWJup1udB9QhsFHNi+w7poHYMC4m82+20aAuD6wCo7SJErhw7JghVHkq3q9pvZAgGQKL9wE7Yu/NPCBDorMMbIhyRPusuL0HaBXPpr/nVLdNIN0fRr665kztGHiBLkqd7EQ9kX9p5rvWCTKc2aOvpCdEc/+RRClbkOn8ubrf3SdrVSoeOUEug7hqIY45FEyoMPZFJ9kTiwVrWIH5GYPCbuejpXI8ly0sVXD0IbEX5RqD2kow==

000016OrionExitHooks_3000804EnrTWo0ouq/qB4Um5BWtBHqc3biTsoeOKT3WjbvQ1nXJUjUdMnjYiECMi/p10iyqsrFY/3Jh2g2T6xSEa7JUTn7APZetrWk40bwI34cumwsP9OM5iv5cNJS+lsnHUlfa+q7N73s1h1tEX3td28sds++zjeLd053cQEF304hz4b1wju/BuAqzLU3Pcol0WFit/4uaYvppt29txqwLWYj0uOXj42LdJWAF5f+ewxZ36SYF4LBGAIfmXxSvuip6waOINoc1bl/x092BYgxOoej49KshegiIrOw5PEBctJtMtp4RsVcZGNIDEJPVxK0eCD0UfimY71gTsN3tmbd2eeHmCeTWedrZWmpjWJyOJKumrF+Axew+389zs056yuQuS2EWJ/ZwXPL4Go6Hb4SvEVIv/w3Qmy/NJ+Px9OBr7zFTF9PU6Jx1PrZB3mmFwTG+rR505T5fUJKFBZIOm6kDfhLEKu4p1d8UcoY43k+CVIoMOZl+rPehEPFpRsqz+ofVF8ZNjnEOIDSLcXLjYhsCkbaO7mODX5aJzmM8N6bbS9QmXpZ1eEDW7+PRkr6+vss+jHGL3Th6WRmgQRW0f40gcK8crBYNiGHMlo0lz7EqF12/Zuyv10dz08Mf+ie0Eswkoyvyne9jM3qwnl1uFGhLzTU1dD7liQhd7qPbJiX/Vohf7Eyy+mzNNhcuxNCAao70cXcc3QO11gJvxuTVTZ4dwDqBAtZqUNt4DcyIryLUcRz//q3UJRR88XORYXyL4D9IAANYZuPERsXEg2Q00svF89fiNWsz0rSS27pegQ==

000023GetNameForObfuscate_2_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

000022MoveToZipBase64BoxWM_2000416h3EfoUlqkhVquTiZjxAnECg3+o9cfC5u/paONQR6j5s26VqJe9xhANBW379fhy2pL57K2ek2ylo6UrbYE5R1FVU/YXtXGZCt/R/8FgDtThhMGGJnlImnMwWb/LZqznthidEUPYb+vu9cDdDRUVW/LE9u7bzujJKT/L5KPTMXqqTtjWrtvWMfd4qWroXfAY/gDaF6rBBBOgK0up5qRZbygjNJVg3DZBaHBUKSlLImSCn1G9RyBBZ4Xfe35CmCZYhaTc0dOLU2/e285PfXk2DWERSNrGf08iozJAF1JdlUnn5NF/7UQ5aWxD1QLnBGbsRrJqMwQl0BIlZ54r6MBmUdCXDX5Wg7LYdFcAEQEQ7QD78/uGrhkDrotGrfEou/khy1TRQs5djO+rAblS3D/HnjrEQM1DD6aA==

000022MoveToZipBase64BoxWM_3000472MSEzh65Lmwd7EkVZWTbDTszmESm+4W2cvnb/TNqHrtrHym5UAtPc2dPpsena1XidEKIK7yqxJfurCx5XiT5h6o5ggEz9sT9SkTI3DKkL+n/wDXsjUibCgp+MNGWEryOXa4XMEnpsprtlS5rI8kOO8EOeMaFjwfBT8lzlqEQjy4mrbL1eR28rRR5djr8POgq/5Gtl4PyVLM/9xJ6txo0p7+ne7TnIG7Aaa7oqvd7809nJnCcpXTcJlWco0F+8Zw5C0fnK9c9kL6KSJrKyOEu1pgEhaqHBNFmh34McvTjsK4us95UriHs+MdDj22F6bBdbPVQr+HfqhbtRJuNxMA95H4BEBevtJFQa4QxnuUu+gfia1ewGWdq5iPcgmD1ip+eu4NdmWMPmFGZN9EkSfxgNWxf81eIeuRDJhk58wTPG0hStWCbylBbgCZ7tfUEuPPeW94/QPWDnM9aIbOP3sr6vrV0=

Share this post


Link to post

Short link
Share on other sites

 

 

Странник сделай плиз галку у протектора если среда питона не игры а сторонней программы (Орион,пуретик и т.д) отключать скрипт.

 

Еще полгода назад сделана - "Exec only in WOT".

 

 

 

т.о. "галка" включена постоянно.

 

Опционально. 


 

 

This is what I grab data from memory (Software is Cheat Engine 6.4 )

 

The code below is almost useless, if not the commentary, necessary to remove them from the program. These little bits of code can be understood only by those who are engaged in scripts protection technologies. For example fecell )))) But it does not help to crack the compiled protected file. The effect of the Gordian knot.

 

 

 

It is possible that your password 

 

This is bank of scripts. All encrypted.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

The first code is the result of execution because of the post is useless
The second code is then base64 zlib plus there are other parameters so I untied
I thought by far .decode ('base64'). Decode ('zlib') so that you can unlock
But I show one by one untied .decode ('base64') then after .decode ('zlib') on untied the

 

I would ask my teacher to see to see if he will untie

Share this post


Link to post

Short link
Share on other sites

The second code is then base64 zlib plus there are other parameters so I untied

I thought by far .decode ('base64'). Decode ('zlib') so that you can unlock

But I show one by one untied .decode ('base64') then after .decode ('zlib') on untied the

 

I would ask my teacher to see to see if he will untie

 

This is not ZIP. This is encrypted strings in Pascal, but I wrapped their by base64 for attaching to Pascal code ))) I just knew that fans of delve into someone else's underwear will search this scripts ))))

Edited by StranikS_Scan
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

if type(BigWorld.player) == types.BuiltinFunctionType: 

т.о. "галка" включена постоянно.

Ну допустим я по налеплю в скрипт всяких проверок в какой среде происходит запуск скрипта, но всё равно первый удар на себя берёт протектор от Ориона то..

Еще полгода назад сделана - "Exec only in WOT".

Т.е. ты считаешь что достаточно этого? А что первые версии протектора Ориона снимались через hex и на сайте уже отписывались что научились "Exec only in WOT" обходить? Непомню кто отписывался или DrWebber или Fecell.

Кому как тебе не знать всякие нюансы и приёмы кодеров - значит усиль эту опцию максимально!

Вот такая просьба..

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

 

 

Т.е. ты считаешь что достаточно этого? А что первые версии протектора Ориона снимались через hex и на сайте уже отписывались что научились "Exec only in WOT" обходить? Непомню кто отписывался или DrWebber или Fecell. Кому как тебе не знать всякие нюансы и приёмы кодеров - значит усиль эту опцию максимально! Вот такая просьба..

 

Чего ты опять кипишуешь? )))))

 

Во-первых, не снимались, а обходились, это разные вещи. А во-вторых, на то они и первые версии. Первая версия винды вообще с квадратной мышкой была )))

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...