Могу ли я использовать python3 с IDA 7.0?
Получил IDA Pro 7.0 (сейчас не могу обновить), в настоящее время не могу использовать idapython.
У меня на машине установлен python3.8 и больше ничего (я не хочу никаких коллизий).
Как я могу заставить Idapython работать, не установив только 2.7.
Ответы
Согласно этой статье на веб-сайте IDA, для использования Python 3 вам потребуется IDA Pro 7.4.
Что касается версии 7.4, на сайте написано:
Когда будет выпущена IDA 7.4, она будет поставляться с предварительно скомпилированными сборками IDAPython не только для Python 2.7, но и для различных версий Python 3.x (мы еще не остановились на наборе версий). По умолчанию IDA 7.4 установит IDAPython для Python 2.7, но у пользователей будет возможность выбрать альтернативную сборку, которая будет работать с их установкой Python 3.x.
Я нашел это руководство по портированию очень полезным. Использование Python 3 с IDA 7.4 - это замечательно, и новый API во многих отношениях чище.