suf*_*ffa 42 python decompiler python-2.7
我上下搜索过,但找不到适用于Python 2.7 .pyc的反编译器.有没有人知道哪一个适用于Python 2.7?谢谢
Mil*_*osz 84
如果有人还在努力解决这个问题,就像我今天早上一样,我找到了一个适合我的解决方案:
安装说明:
git clone https://github.com/gstarnberger/uncompyle.git
cd uncompyle/
sudo ./setup.py install
Run Code Online (Sandbox Code Playgroud)
安装程序后(注意:它将安装到系统范围内可访问的Python软件包,因此它应该在您的软件包中$PATH),您可以像这样恢复Python文件:
uncompyler.py thank_goodness_this_still_exists.pyc > recovered_file.py
Run Code Online (Sandbox Code Playgroud)
反编译器主要以注释的形式添加一些噪音,但是我发现它非常干净且忠实于原始代码.您必须在恢复文件末尾附近删除以+++开头的一小段文本才能运行代码.
小智 26
Decompyle ++(pycdc)似乎适用于一系列python版本:https: //github.com/zrax/pycdc
例如:
git clone https://github.com/zrax/pycdc
cd pycdc
make
./bin/pycdc Example.pyc > Example.py
Run Code Online (Sandbox Code Playgroud)
Mik*_*oll 17
这听起来像是有效的:http://code.google.com/p/unpyc/
问题8表示它支持2.7:http://code.google.com/p/unpyc/updates/list
更新(2013-09-03) - 如评论和其他答案中所述,您应该查看https://github.com/wibiti/uncompyle2或https://github.com/gstarnberger/uncompyle而不是unpyc.
Ext*_*ers 11
这是一个反编译pyc文件的好工具.
它由我编码并支持python 1.0 - 3.3
它基于uncompyle2和decompyle ++
http://sourceforge.net/projects/easypythondecompiler/
| 归档时间: |
|
| 查看次数: |
101964 次 |
| 最近记录: |