如何从PyInstaller PYZ文件反编译文件

Pat*_*rns 4 python decompiling pyinstaller

我有由pyinstaller构建的exe,所以,我解压缩它,现在我想要解压缩文件*.pyz,其中包含所有脚本文件,但文件名没有扩展名(文件名和is_packet中的元组为True\False).示例文件列表,返回Zlib

BeautifulSoup
ConfigParser
HTMLParser
PyQt4
Queue
StringIO
UserDict
_LWPCookieJar
_MozillaCookieJar
__future__
_abcoll
_strptime
_threading_local
Run Code Online (Sandbox Code Playgroud)

如何查看,没有扩展名的文件和所有加密的文件.举例说明这个解压缩的文件:http://www.sendspace.com/file/pky00m

那么,我怎么能反编译呢?谢谢

Ext*_*ers 7

我编写了一个python脚本,它将获取一个pyinstaller生成的exe文件并提取其内容,包括PYZ文件和内部的所有内容

使用该脚本后,使用Easy Python Decompiler对生成的pyc文件进行反编译.

如果您对此感兴趣,我已经写了一篇关于撤销此类申请的详细论文.链接在这里.

http://tuts4you.com/download.php?view.3541

  • 小心“Easy Python Decompiler”。例如,它可能包含“特洛伊木马”。我还没有在开源中找到这个软件。 (2认同)