Posso usare python3 con IDA 7.0?
Ho IDA Pro 7.0 (non posso aggiornare al momento), al momento non sono in grado di utilizzare idapython.
Ho python3.8 installato sulla mia macchina e nient'altro (non voglio alcuna collisione).
Come posso usare per far funzionare Idapython senza aver installato solo 2.7.
Risposte
Secondo questo articolo sul sito Web IDA, è necessario IDA Pro 7.4 per utilizzare Python 3.
Per quanto riguarda la versione 7.4, il sito dice:
Quando IDA 7.4 viene rilasciato, verrà fornito con build precompilate di IDAPython non solo per Python 2.7, ma anche per una varietà di versioni di Python 3.x (non abbiamo ancora stabilito un set di versioni). Per impostazione predefinita, IDA 7.4 installerà IDAPython per Python 2.7, ma gli utenti avranno l'opportunità di scegliere una build alternativa che venga eseguita sulla loro installazione di Python 3.x.
Ho trovato questa guida al porting molto utile. Usare Python 3 con IDA 7.4 è fantastico e la nuova API è più pulita in molti modi.