Puis-je utiliser python3 avec IDA 7.0?
J'ai IDA Pro 7.0 (je ne peux pas mettre à jour pour le moment), je ne peux actuellement pas utiliser idapython.
J'ai python3.8 installé sur ma machine et rien d'autre (je ne veux pas de collisions).
Comment puis-je faire fonctionner Idapython sans avoir installé seulement 2.7.
Réponses
Selon cet article sur le site Web de l'IDA, vous avez besoin d'IDA Pro 7.4 pour utiliser Python 3.
Concernant la version 7.4, le site dit:
Lorsque IDA 7.4 sera publié, il sera livré avec des versions précompilées d'IDAPython non seulement pour Python 2.7, mais aussi pour une variété de versions de Python 3.x (nous n'avons pas encore opté pour un ensemble de versions.) Par défaut, IDA 7.4 installera IDAPython pour Python 2.7, mais les utilisateurs auront la possibilité de choisir une version alternative qui s'exécutera sur leur installation Python 3.x.
J'ai trouvé ce guide de portage très utile. Utiliser Python 3 avec IDA 7.4 est génial, et la nouvelle API est plus propre à bien des égards.