【问题标题】:Cannot import name 'iscode' from 'xdis' when using 'trepan3k'使用“trepan3k”时无法从“xdis”导入名称“iscode”
【发布时间】:2020-08-15 13:34:12
【问题描述】:

我正在尝试使用trepan3k 来调试.pyc 文件。但是,当我输入命令trepan3k flag.pyc 时,它给了我错误:Cannot import name 'iscode' from 'xdis'

我使用的是 MacOS,带有 Python 3.8.0。

【问题讨论】:

    标签: python python-3.x reverse-engineering trepan


    【解决方案1】:

    我刚刚发布了1.0.0 of trepan3k 版本,应该可以解决这个问题。这是错误(依赖地狱),我很抱歉这里的麻烦。

    更一般地说,在 trepan3k 中指定依赖项时存在一定的松散性,允许在不应该使用旧的 xdis 时使用它。

    为了支持用 Python 编写的字节码解释器,所有代码都发生了一些重大变化。见https://pypi.org/project/x-python/

    【讨论】:

      【解决方案2】:

      您是否正确安装了 xdis (https://github.com/rocky/python-xdis)?但是我们需要更多信息。

      【讨论】:

        猜你喜欢
        • 2020-01-18
        • 2021-10-26
        • 2023-04-05
        • 1970-01-01
        • 2016-01-16
        • 1970-01-01
        • 2017-01-25
        • 2018-10-28
        • 2013-02-22
        相关资源
        最近更新 更多