Nous savons que 'IDAPython' charge plusieurs modules par défaut au démarrage, comme idaapi, idautils .... J'ai écrit un module pour que python imprime tous les nombres comme format hexadécimal dans la fenêtre de commande, que je souhaite pouvoir importer chaque fois que python charge ces modules par défaut. comment y parvenir?Dans 'IDA PRO', laissez 'IDAPython' importer le module par défaut au démarrage
0
A
Répondre
0
Créez un fichier %APPDATA%\Hex-Rays\IDA Pro\idapythonrc.py
avec le contenu suivant:
import idaapi
idaapi.require('mymodule')
Avec ce fichier en place, vous pouvez même garder mymodule.py
dans le même répertoire.
P.S. IDA peut aussi vous indiquer le chemin vers ce répertoire, qui pourrait être utile sur d'autres systèmes d'exploitation ou si le nom de l'entreprise concernée change à nouveau ;-). Il suffit d'entrer:
get_user_idadir()
à l'invite.
Merci beaucoup! – Roney