是否有可能将编译的.pyc文件反编译为.py文件?
是否有可能从.py文件生成的.pyc文件中获取一些信息?
Uncompyle2在Python 2.7中运行良好,可以将.pyc字节码反编译为.py,而unpyclib则会崩溃。
对于Python 3和Python 2.7,您可以尝试更新的Uncompyle6 。
在uncompyle2上看到这个答案的一些其他意见。
是的,你可以在pypi上findunpyclib
。
$ pip install unpyclib
比你可以反编译你的.pyc文件
$ python -m unpyclib.application -Dq path/to/file.pyc
你可以尝试Easy Python Decompiler 。 它基于Decompyle ++和Uncompyle2。 它支持反编译python版本1.0-3.3
注意:我是上述工具的作者。
Decompyle ++(pycdc)是唯一为我工作的: https : //github.com/zrax/pycdc
在反编译Python 2.7 .pyc中被提出
对的,这是可能的。
有一个完美的开源Python(.PYC)反编译器,称为Decompyle ++ https://github.com/zrax/pycdc/
Decompyle ++旨在将编译的Python字节码转换回有效且可读的Python源代码。 虽然其他项目已经取得了不同的成功,但Decompyle ++的独特之处在于它支持从任何版本的Python中支持字节码。
我不知道,如果它是好的,但快速谷歌search出现反编译 。