import imp
s = ''
if imp.get_magic() != 'm\xf2\r\n':
raise RuntimeError, s
try:
import zlib
except:
raise RuntimeError, ''
import marshal
import sys
import os
for p in filter(os.path.exists, map(lambda p: os.path.join(p, 'ind.pyz'), sys.path)):
f = open(p, 'rb')
exec marshal.loads(zlib.decompress(f.read(905)))
boot('ind', f, 64608)
break
import inca
このコードは ind.pyc ファイルにあります。今私はそれを知りたいです:
これは何を暗号化しますか? zlibの最初の905バイトでind.pyzを解凍するのを見ることができますか?次に、ind.pyz を起動します (最初の 64608 バイト?)。わかったよね?
"ind.pyz" それは何ですか? 実行可能ファイルまたはコンパイル済みの pyc、つまり python ファイル? .pyz ファイルを逆コンパイルしようとしましたが、できません。また、これらのファイル用の逆コンパイラ ソフトウェアはありますか?
ここに ind.pyz ファイル (64kb) があります。このファイルはどのように圧縮されていますか? https://mega.co.nz/#!hIkH3RSI!f3UDHGI9omXXN7jXHJKYTCpMCU0y8N3npop6a3tfmcw