繁体   English   中英

为 python 3.9.2 反编译 PYC 文件

[英]Decompiling PYC files for python 3.9.2

目前我有一个 3.9.2 版本的 python 的 pyc 文件。 我正在尝试反编译 pyc 文件,但我失败了
1.) uncompyle6 不适用于 3.9.2
2.)我不知道任何其他可以反编译 3.9.2 中的 pyc 文件的工具

PS我已经尝试过 pip 安装 decompyle3 但它说

ERROR: No matching distribution found for decompyle3

可悲的是,它目前是不可能的。 Decompyle 3 具有最新的 pyc 到 py 方法(解密),但它只是尚未针对 python 3.9 进行更新,因为该更新需要很长时间才能创建。
并且在 3.9 中很可能永远不会发生(decompyle3 的开发人员说他更专注于主要工作,并且他没有时间创建此更新,因为 3.9 python 更新确实改变了工作流程,因此这将非常困难和耗时)。

所以目前唯一的解决方案是等待,但如果你想加快速度,你可以随时赞助 decompyle 3 的创建者( https://github.com/sponsors/rocky )(正如他所说,如果你能得到足够的钱为了在这个项目上做更多的工作,他会)

(顺便说一句,我不是洛基,我只是洛基的支持者)

您需要 pip 从 github 链接安装 decompyle3,因为它不在 PyPI 上:

pip install git+https://github.com/rocky/python-decompile3

Pycdc帮你将.pyc 反编译成.py。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM