同学请我帮他反编译下几个pyc文件,生成pyc文件的python版本是2.6.6
尝试了以下几个工具:
【1】uncompyle2
github:https://github.com/wibiti/uncompyle2
之前用过,但是有个限制是必须是python2.7以上生成的pyc
怀着试试的心理,还是按照说明使用了:
E:\kkxue文档\python\反编译\uncompyle2-master\scripts>python uncompyle2 log_error
.pyc
Error: uncompyle2 requires Python 2.7.
好了,下一个
【2】UnPyc
github:https://github.com/tswr/UnPyc
直接上执行后的结果:
C:\Users\Administrator\Desktop\zhou\UnPyc-disasm_0.18>python UnPyc -dv log_error
.pyc > result.txt
打开result.txt,结果发现是汇编代码:
--== Disasm ==--
00000008 CODE:
argcount:
00000009 LONG: 0L (00 00 00 00)
nlocals:
0000000D LONG: 0L (00 00 00