Interactive Disassembler

Per l’altro software chiamato IDA, vedi Internet Download Accelerator.

Questo articolo ha diversi problemi. Per favore aiuta a migliorarlo o discuti questi problemi nella pagina di discussione. (Impara come e quando rimuovere questi messaggi template)

Questo articolo include una lista di riferimenti generali, ma rimane in gran parte non verificato perché manca di sufficienti citazioni in linea corrispondenti. Si prega di aiutare a migliorare questo articolo introducendo citazioni più precise. (Settembre 2013) (Impara come e quando rimuovere questo messaggio modello)

Questo articolo potrebbe basarsi eccessivamente su fonti troppo strettamente associate al soggetto, impedendo potenzialmente che l’articolo sia verificabile e neutrale. Si prega di contribuire a migliorarlo sostituendole con citazioni più appropriate a fonti terze affidabili e indipendenti. (Settembre 2013) (Impara come e quando rimuovere questo messaggio modello)

(Impara come e quando rimuovere questo messaggio modello)

L’Interactive Disassembler (IDA) è un disassemblatore per software che genera codice sorgente in linguaggio assembly da codice eseguibile dalla macchina. Supporta una varietà di formati eseguibili per diversi processori e sistemi operativi. Può anche essere usato come debugger per gli eseguibili Windows PE, Mac OS X Mach-O, e Linux ELF. Un plug-in decompilatore per programmi compilati con un compilatore C/C++ è disponibile ad un costo extra. L’ultima versione completa di IDA Pro è commerciale, mentre una versione precedente e meno capace è disponibile per il download gratuito (versione 7.0 a febbraio 2018).

Interactive Disassembler

Autore/i originale/i

Ilfak Guilfanov

Stable release
7.5 SP3 / 27 ottobre 2020; 4 mesi fa

Scritto in

C++

Sistema operativo

Microsoft Windows, Mac OS X e Linux

Disponibile in

inglese, Russo

Tipo

Disassemblatore

Licenza

Proprietaria

Sito web

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

IDA esegue un’analisi automatica del codice, usando riferimenti incrociati tra sezioni di codice, conoscenza dei parametri delle chiamate API e altre informazioni. Tuttavia, la natura del disassemblaggio preclude un’accuratezza totale, e una grande quantità di intervento umano è necessariamente richiesta; IDA ha funzionalità interattive per aiutare a migliorare il disassemblaggio. Un tipico utente di IDA inizierà con un elenco di disassemblaggio generato automaticamente e poi convertirà le sezioni da codice a dati e viceversa, rinominerà, annoterà e aggiungerà informazioni all’elenco, fino a quando non sarà chiaro cosa fa.

Creato come applicazione shareware da Ilfak Guilfanov, IDA è stato poi venduto come prodotto commerciale da DataRescue, una società belga, che lo ha migliorato e venduto con il nome IDA Pro. Nel 2005, Guilfanov ha fondato Hex-Rays per proseguire lo sviluppo dell’estensione IDA Hex-Rays Decompiler. Nel gennaio 2008, Hex-Rays ha assunto lo sviluppo e il supporto di IDA Pro di DataRescue.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.