如何将 exe 转换回 Python 脚本

S. *_*own 6 python pyinstaller python-2.7

最近我将 .py 文件转换为 .exe 文件。

我丢失了原始的 .py 文件,只剩下 exe 文件。我用 pyinstaller 转换了它。

有没有办法扭转这个以取回我原来的 .py 文件?

小智 7

  1. 使用pyinstxtractor.py

         python pyinstxtractor.py yourFileName.exe
    
    Run Code Online (Sandbox Code Playgroud)

    这将提取.exe并创建一个名为 的文件夹yourFileName.exe_extracted

  2. yourFileName.exe_extracted文件夹中,找到没有任何扩展名的文件。

  3. 使用 HxD 编辑器对其进行编辑,并从__pycache__使用相同版本的 Python 创建的任何文件中复制第一行并将其插入到文件中。

  4. 保存并使用扩展名重命名该文件.pyc

  5. 使用任何在线工具反编译已编译的字节码(.pyc) ,例如https://www.toolnb.com/tools-lang-en/pyc.html.py


rin*_*ert 2

你可以尝试 In Ming Loh 的这个python-exe-unpacker。但不保证有效。