如何反编译由py2exe编译的exe文件?
只有一个exe文件,没有任何zip文件。
如何将其反编译为pyc或pyo文件?
如何反编译由py2exe编译的exe文件?
只有一个exe文件,没有任何zip文件。
如何将其反编译为pyc或pyo文件?
unpy2exe.py [-h] [-o OUTPUT_DIR] [-p PYTHON_VERSION] filename
然后到达REpdb.py的位置并运行:
REpdb.py
set_project [new project name]
选择Python版本
fs_um_decompile [pyc文件的位置]
源代码应该在...\Projects[new project name]\sourcecode\fs_um\中。
另一种方法是直接从内存中获取Python字节码转储,Immunity Inc发表了一篇关于这个主题的论文,并提供了一个工具包,可以将内存中的字节码反编译为.py源代码。 pyREtic
PYTHONSCRIPT
和Library.zip
。 Library.zip
主要包含pyc/pyo文件,您可以使用任何反编译器对它们进行反编译。Py2ExeDumper
: https://sourceforge.net/projects/py2exedumper/
Easy Python Decompiler
: http://sourceforge.net/projects/easypythondecompiler/
library
压缩文件,你几乎无法对其进行反转。 - Rafe Kettler