Interactive Disassembler
L'Interactive Disassembler, più comunemente conosciuto con il nome IDA, è un disassembler largamente usato per il reverse engineering. Supporta numerosi formati di file eseguibili per diversi processori e sistemi operativi.

Sebbene IDA effettui una grande quantità di reverse engineering in automatico, ottenendo informazioni sui riferimenti incrociati ("cross-references" o "XREFs") tra le varie sezioni, sui parametri delle chiamate API, e altro, è comunque caratterizzato soprattutto dall'interattività. Un tipico utente di IDA inizierà con un listato generato automaticamente per poi rinominare, commentare, o aggiungere in altri modi informazioni al disassemblato, finché diventa chiaro cosa fa, rendendo IDA un ottimo strumento per il reverse engineering.

Inizialmente IDA veniva distribuito liberamente dal suo autore, il russo Ilfak Guilfanov: fu in seguito trasformato in un prodotto commerciale dalla DataRescue, una compagnia belga, che fino a poco tempo fa manteneva e supportava una versione notevolmente migliorata detta IDA Pro. Ora la compagnia che supporta e mantiene questo software sembra essere la hex-rays. Le versioni di IDA Pro a partire dalla 4.50 contengono anche un debugger integrato.
Q279650
disassembler
Concept
Q269608
reverse engineering
Concept
Q778586
eseguibili
Concept
Q1466064
processori
Concept
Q9135
sistemi operativi
Concept
Q165194
API
Concept
Q159
russo
LOC
None
DataRescue
UNK
Q31
belga
LOC
Q193231
debugger
Concept
Q657224
Interactive Disassembler
MEDIA
+4.50^^http://www.w3.org/2001/XMLSchema#decimal
4.50
NUMBER
instance of
instance of
facet of