Python 中 将.exe 还原为.py文件

整个过程涉及两个工具,下面以demo.exe 文件举例。

  1. 下载GitHub - extremecoders-re/pyinstxtractor: PyInstaller Extractor pyinstxtractor.py 工具。

  2. 运行python pyinstxtractor.py demo.exe ,得到一个 “demo.exe_extracted ”文件夹, 此文件夹中包含了.pyc 文件。

  3. 安装uncompyle6 pyc反编译工具(将.pyc->.py),项目地址:GitHub - rocky/python-uncompyle6: A cross-version Python bytecode decompiler

        pip install uncompyle6

      4.将.pyc->.py

          uncompyle6 -o 导出的文件名.py  欲反编译文件.pyc

        注意:参数是字母o, 输出的.py文件在前面, 想反编译的.pyc 文件在后面。

猜你喜欢

转载自blog.csdn.net/chinagaobo/article/details/128395452
今日推荐