准备

  • python环境

  • 使用软件: pyinstxtractor.py pycdc / uncompyle6

exe反编译到pyc

  • 判断,这个图标是py打包的程序

  • 使用pyinstxtractor.py来反编译exe

  • 在运行的文件下会得到一个文件夹,文件内会有个同名的pyc后缀的文件(遇到过不是同名的自行判断)

pyc到源码

在线工具

工具

  • 可使用的工具有pycdc / uncompyle6

  • 使用过程中uncompyle6有许多奇奇怪怪的报错,pycdc会比较省事但需要手动编译(参考上篇文章)

  • 使用pycdc来还原,和上面在线大的代码是一样的,还原成功