【问题标题】:How do i get the py file from this?我如何从中获取 py 文件?
【发布时间】:2019-05-28 20:30:04
【问题描述】:

我已经反编译了一个.exe。 我有一个.pyz 文件和一些其他文件:

提取它们并得到这个:

如何从所有.pyc 文件中获取.py 文件?

【问题讨论】:

标签: python pyc


【解决方案1】:

您可以反编译 .pyc 文件是的 - 请参阅以下类似问题:

Is it possible to decompile a compiled .pyc file into a .py file?

https://reverseengineering.stackexchange.com/questions/1701/decompiling-pyc-files

简而言之,您可以使用工具从.pyc 生成.py 文件: https://github.com/rocky/python-uncompyle6/

【讨论】:

  • 那是 1 个 pyc 的,但是所有这些呢?顺便说一句,得到 1 个文件 prntscr.com/nulugs
  • 您将针对每个字节码文件运行该工具。原始源代码中可能包含许多 python 模块,因此您的反编译源代码中每个模块至少有一个文件。但是,许多商业应用程序分销商会采取措施防止重建原始源代码,因此您可能无法解析您拥有的 .pyc 文件。查看链接的其他答案以获取更多信息。
  • 所以没有办法获取源代码?使用 Easy Python Decompiler,我得到 Invalid pyc/pyo 文件 - 魔法值不匹配!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-16
  • 2021-03-03
  • 1970-01-01
相关资源
最近更新 更多