逆向python打包exe程序获取源代码
准备
python环境- 使用软件:
pyinstxtractor.pypycdc/uncompyle6
exe反编译到pyc
判断,这个图标是py打包的程序

使用
pyinstxtractor.py来反编译exe
在运行的文件下会得到一个文件夹,文件内会有个同名的
pyc后缀的文件(遇到过不是同名的自行判断)

pyc到源码
在线工具
- https://rivers.chaitin.cn/tools/pyc2py
- https://tool.lu/pyc/
- https://www.lddgo.net/string/pyc-compile-decompile

工具
- 可使用的工具有
pycdc/uncompyle6 - 使用过程中
uncompyle6有许多奇奇怪怪的报错,pycdc会比较省事但需要手动编译(参考上篇文章) - 使用
pycdc来还原,和上面在线大的代码是一样的,还原成功
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Putdownd’s Blog!
