gpt4 book ai didi

python - 对 .pyo python 文件进行逆向工程

转载 作者:行者123 更新时间:2023-11-28 19:28:22 24 4
gpt4 key购买 nike

我有 2 个 .pyo python 文件,我可以将它们转换为 .py 源文件,但它们不能像 decompyle 的验证所暗示的那样完美编译。

因此查看源代码,我可以看出 config.pyo 只是在数组中包含变量:

ADMIN_USERIDS = [116901, 141、 349244, 39、 1159488]

我想使用原始的 .pyo 和反汇编或者我需要做的任何事情来更改其中一个 ID。

或者……

在 model.pyo 中,源表示一个

if (productsDeveloperId != self.getUserId()):

我只想将 != 十六进制编辑为 == .....使用 Windows exe 程序很简单,但我在任何地方都找不到好的 python 反汇编器。

欢迎任何建议...我是阅读字节码的新手,也是 python 的新手。

最佳答案

将 .pyo 文件转换为 .py,然后编辑 .py,然后在 .py 文件上运行 python。 Python 将重新生成 .pyo 文件 不要编辑 pyo

我不知道 python 字节码,但我怀疑字符串 == 或 1= 会出现在 .pyo 文件中

虽然更好的方法是获取原始 .py 文件并使用它们。如果他们给出了错误的程序,就像想要将 != 更改为 == 所暗示的那样,那么您可以要求供应商修复该错误。

关于python - 对 .pyo python 文件进行逆向工程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2809578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com