
Désassembleur originel
Désassemble presque tout
Le désassembleur IDA se distingue par son support inégalé d'une large gamme de processeurs et de formats de fichiers. Cette polyvalence exceptionnelle en fait le choix incontournable. Que vous analysiez des systèmes embarqués, des applications mobiles ou des logiciels complexes multi-plateformes, la compatibilité complète d'IDA Pro garantit que vous disposez des meilleurs outils pour toutes vos tâches.
Sortie de désassemblage de haute qualité, sans effort.
Obtenez automatiquement une sortie de haute qualité, sans utiliser les fonctionnalités de manipulation de désassemblage d'IDA, telles que la définition de structures de haut niveau, le nommage, le typage, les commentaires, etc.
Le décompilateur le plus fiable de l'industrie
Pseudocode de haute qualité, lisible et maintenable.
Les décompilateurs IDA se concentrent sur la fourniture de code lisible, maintenable et sémantiquement similaire au code source original grâce à des abstractions de haut niveau, la préservation sémantique, la lisibilité, l'inférence de types, la récupération de structures et bien plus encore
Des métadonnées sur les fonctions bien connues, à portée de main.
Le serveur public Lumina, maintenu par Hex-Rays, suit les métadonnées des fonctions bien connues, telles que les noms ou les types d'opérandes. Votre instance IDA échange uniquement des valeurs de hachage et des métadonnées avec le serveur public Lumina, évitant ainsi le transfert de motifs binaires sensibles à travers le réseau.
Si vous préférez garder le contrôle sur vos métadonnées, activez notre extension Private Lumina pour utiliser votre propre serveur Lumina auto-hébergé.
Déobfuscation
Comprendre les binaires obfusqués avec gooMBA
IDA Pro simplifie considérablement le travail des ingénieurs en rétro-ingénierie confrontés à des binaires obfusqués, en particulier ceux impliquant des expressions Mixed Boolean-Arithmetic (MBA). Le plug-in gooMBA, inclus avec IDA Pro, combine des techniques algébriques et de synthèse de programmes avec des heuristiques intelligentes pour offrir des performances de déobfuscation de premier ordre. Il s'intègre directement aux décompilateurs Hex-Rays et fournit un pont vers un solveur SMT capable de prouver la validité des simplifications
Débogueur intégré
Profitez de l'analyse dynamique avec le débogueur IDA
IDA n'est pas seulement un désassembleur, mais aussi un débogueur polyvalent. En plus d'aider à la détection et à la correction d'erreurs dans d'autres programmes, il prend en charge plusieurs cibles de débogage et peut gérer des applications distantes.
Le SDK IDA C++ vous permet de développer vos propres fonctionnalités d'interface graphique et bien plus encore.
L'API IDAPython vous aide à créer vos scripts d'automatisation, vos plug-ins et bien plus encore. IDA T permet d'exécuter des fonctions IDA depuis la ligne de commande. idalib vous permet d'exécuter IDA Pro en tant que bibliothèque en mode sans tête. Si vous optez pour la licence IDA Pro OEM, vous pouvez également utiliser idalib pour créer des œuvres dérivées, comme intégrer idalib dans votre logiciel commercial standard ou créer vos applications serveur.