python源码反编译-是否可以反编译.dll/.pyd文件以提取Python源代码?

本文解释了是否可以反编译.dll/.pyd 文件以提取Python 源代码? 其处理方式对您解决问题有一定的参考价值。 有需要的同事,跟着小编一起学习吧!

问题描述

有没有办法反编译 dll 和/或 .pyd 文件以提取用 Python 编译的源代码

有没有办法编译 lland/ora.pyd 文件以提取用 Python 编写的源代码?

提前致谢

推荐答案

我假设.pyd/。 dll 文件是在 Cython 中创建的,而不是在 Python 中创建的?

我假设 .pyd/.dll 文件是在 Cython 而不是 Python 中创建的?

无论如何,这通常是不可能的,除非有专门为最初编译文件的语言设计的反编译器。 其实我知道C、C++、Delphi、.NET等反编译器,但没听说过Cython反编译器。

无论如何,通常这是不可能的,除非有专门针对最初编译文件的语言设计的反编译器。 虽然我了解 C、C++、Delp.NET 和其他一些反编译器,但我还没有听说过 Cython 反编译器。

事实上,Cython 所做的就是先将你的 Python[esque] 代码转换为 C 代码,这意味着你可能更幸运地找到一个 C 反编译器,然后按照反编译的 C 代码来定界原始 Python 代码。 至少使用这些方法,您将处理从一种(相对)中间语言到另一种语言的翻译。

当然,Cython 所做的就是首先将您的 Python [esque] 代码转换为 C 代码,这意味着您更有运气找到 C 反编译器python源码反编译,然后根据反编译的 C 代码来推断原始 Python 代码。 至少,这样您就可以处理从一种(相对)高级语言到另一种高级语言的翻译。

最坏的情况是,您将不得不使用反汇编程序。 但从反汇编器的输出重新创建 Python 代码并不容易(尤其类似于根据构成细胞的蛋白质的物理公式描述大脑的生物功能)。

最坏的情况是,您将不得不使用反汇编程序。 然而,从反汇编器的输出中重新创建 Python 代码并不容易(这与根据构成 fabrain 细胞的蛋白质的化学式来推断 fabrain 的生物学功能非常相似)。

您可以查看有关各种反编译器和反汇编器的意见和建议,并从中进行调查。

您可以查看这个问题,了解有关各种反编译器和反汇编器的想法和建议python源码反编译,并从那里开始您的调查。

这篇文章是否可以反编译 .dll/.pyd 文件以提取 Python 源代码? 文章的介绍到此结束,希望我们推荐的答案对您有所帮助,也希望您多多支持!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 python源码反编译-是否可以反编译.dll/.pyd文件以提取Python源代码? https://www.wkzy.net/game/160961.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务