IDA (logiciel)

Un article de Wikipédia, l'encyclopédie libre.

IDA Pro
Développeur DataRescue
Dernière version 5.2 (le 20 novembre 2007)
Environnement Windows, Mac OS X
Langue Anglais
Type Désassembleur
Licence Logiciel propriétaire
Site web www.datarescue.com

Le désassembleur interactif (Interactive Disassembler), plus connu sous le nom d'IDA, est un désassembleur commercial très utilisé en rétro-ingénierie. Il supporte une grande variété de formats exécutables pour différents processeurs et systèmes d'exploitation.

Bien qu'IDA soit capable d'accomplir, dans une large mesure, une analyse de code automatique (améliorant notamment la reconnaissance des références croisées à l'intérieur des sections de code, la connaissance des paramètres des appels aux APIs et d'autres informations) son avantage principal est d'être intéractif.

Un utilisateur typique d'IDA commencera son analyse avec un listing désassemblé automatiquement et renommera, annotera, ajoutera des informations au désassemblage jusqu'à ce que l'analyse devienne alors plus claire, créant ainsi une analyse de rétro-ingénierie avancée.

On notera par ailleurs qu'IDA se double aussi d'un débogueur en plus du module de désassemblage.

Créé sous le statut de partagiciel par Ilfak Guilfanov, IDA est devenu par la suite un logiciel commercial produit par DataRescue, une entreprise belge, qui maintient et supporte une version améliorée nommée IDA Pro. À coté de la version commerciale, DataRescue a toujours maintenu une version gratuite du logiciel (généralement une ancienne version).

[modifier] Liens externes