获得了 IDA Pro 7.0(我目前无法更新),我目前无法使用 idapython。
我的机器上安装了 python3.8,没有别的(我不想发生任何冲突)。
如何使用让Idapython工作,而不必仅2.7安装。
根据IDA 网站上的这篇文章,您需要 IDA Pro 7.4 才能使用 Python 3。
关于 7.4 版,该网站说:
当 IDA 7.4 发布时,它将附带 IDAPython 的预编译版本,不仅适用于 Python 2.7,还适用于各种 Python 3.x 版本(我们尚未确定一组版本。)默认情况下,IDA 7.4将为 Python 2.7 安装 IDAPython,但用户将有机会选择针对其 Python 3.x 安装运行的替代版本。
我发现这个移植指南非常有用。在 IDA 7.4 中使用 Python 3 很棒,而且新的 API 在很多方面都更简洁。