(Learn how and when to remove this template message)
Az Interactive Disassembler (IDA) egy számítógépes szoftverek disassemblere, amely assembly nyelvű forráskódot generál a gép által végrehajtható kódból. Különböző processzorokhoz és operációs rendszerekhez többféle futtatható formátumot támogat. A Windows PE, a Mac OS X Mach-O és a Linux ELF futtatható állományok debuggereként is használható. A C/C++ fordítóval fordított programokhoz dekompiláló bővítmény felár ellenében kapható. Az IDA Pro legújabb teljes verziója kereskedelmi forgalomban kapható, míg egy korábbi, kevésbé alkalmas verzió ingyenesen letölthető (2018 februárjától a 7.0 verzió).
Ilfak Guilfanov
C++
Microsoft Windows, Mac OS X, and Linux
English, Orosz
Disassembler
Proprietary
www.hex-rays.com/products/ida/index.shtml
AzIDA automatikus kódelemzést végez a kódrészek közötti kereszthivatkozások, az API-hívások paramétereinek ismerete és egyéb információk felhasználásával. A szétszerelés jellege azonban kizárja a teljes pontosságot, és szükségszerűen nagyfokú emberi beavatkozásra van szükség; az IDA rendelkezik interaktív funkciókkal, amelyek segítik a szétszerelés javítását. Egy tipikus IDA felhasználó egy automatikusan generált szétszerelési listával kezd, majd szakaszokat alakít át kódról adatra és fordítva, átnevezi, megjegyzésekkel látja el és más módon ad hozzá információkat a listához, amíg világossá nem válik, hogy mit csinál.
Az IDA-t Ilfak Guilfanov hozta létre shareware alkalmazásként, később a DataRescue, egy belga cég kereskedelmi termékként értékesítette, amely továbbfejlesztette és IDA Pro néven forgalmazta. 2005-ben Guilfanov megalapította a Hex-Rays-t, hogy folytassa a Hex-Rays Decompiler IDA kiterjesztés fejlesztését. 2008 januárjában a Hex-Rays átvette a DataRescue IDA Pro fejlesztését és támogatását.