Interactive Disassembler

Pour l’autre logiciel nommé IDA, voir Internet Download Accelerator.

Cet article a plusieurs problèmes. Veuillez aider à l’améliorer ou discuter de ces problèmes sur la page de discussion. (Apprenez comment et quand supprimer ces messages de gabarit)

Cet article comprend une liste de références générales, mais il reste largement non vérifié car il manque de citations en ligne correspondantes suffisantes. Veuillez aider à améliorer cet article en introduisant des citations plus précises. (Septembre 2013) (Learn how and when to remove this template message)

Cet article peut s’appuyer excessivement sur des sources trop étroitement associées au sujet, empêchant potentiellement l’article d’être vérifiable et neutre. Veuillez contribuer à l’améliorer en les remplaçant par des citations plus appropriées de sources tierces fiables et indépendantes. (Septembre 2013) (Apprenez quand et comment supprimer ce message modèle)

(Apprenez quand et comment supprimer ce message modèle)

Le désassembleur interactif (IDA) est un désassembleur de logiciels informatiques qui génère un code source en langage assembleur à partir d’un code exécutable par la machine. Il supporte une variété de formats exécutables pour différents processeurs et systèmes d’exploitation. Il peut également être utilisé comme débogueur pour les exécutables PE de Windows, Mach-O de Mac OS X et ELF de Linux. Un plug-in de décompilation pour les programmes compilés avec un compilateur C/C++ est disponible moyennant un coût supplémentaire. La dernière version complète d’IDA Pro est commerciale, tandis qu’une version antérieure et moins performante est disponible en téléchargement gratuit (version 7.0 en février 2018).

Désassembleur interactif

Auteur(s) originel(s)

Ilfak Guilfanov

Version stable
7.5 SP3 / 27 octobre 2020 ; Il y a 4 mois

Écrit en

C++

Système d’exploitation

Microsoft Windows, Mac OS X et Linux

Disponible en

anglais, russe

Type

Désassembleur

Licence

Propriétaire

Website

www.hex-rays.com/produits/ida/index.shtml

IDA effectue une analyse automatique du code, en utilisant les références croisées entre les sections de code, la connaissance des paramètres des appels API, et d’autres informations. Cependant, la nature du désassemblage empêche une précision totale, et une grande partie de l’intervention humaine est nécessairement nécessaire ; IDA dispose d’une fonctionnalité interactive pour aider à améliorer le désassemblage. Un utilisateur typique d’IDA commencera avec une liste de désassemblage générée automatiquement, puis convertira des sections de code en données et vice versa, renommera, annotera et ajoutera autrement des informations à la liste, jusqu’à ce qu’il devienne clair ce qu’il fait.

Créé comme une application shareware par Ilfak Guilfanov, IDA a ensuite été vendu comme produit commercial par DataRescue, une société belge, qui l’a amélioré et vendu sous le nom d’IDA Pro. En 2005, Guilfanov a fondé Hex-Rays pour poursuivre le développement de l’extension Hex-Rays Decompiler IDA. En janvier 2008, Hex-Rays a assumé le développement et le support d’IDA Pro de DataRescue.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.