(Learn how and when to remove this template message)
Interaktivní disassembler (IDA) je disassembler pro počítačový software, který generuje zdrojový kód v jazyce assembler ze strojově spustitelného kódu. Podporuje různé spustitelné formáty pro různé procesory a operační systémy. Lze jej také použít jako ladicí program pro spustitelné soubory Windows PE, Mac OS X Mach-O a Linux ELF. Za příplatek je k dispozici zásuvný modul dekompilátoru pro programy zkompilované kompilátorem C/C++. Nejnovější plná verze IDA Pro je komerční, zatímco starší a méně výkonná verze je k dispozici ke stažení zdarma (verze 7.0 k únoru 2018).
Ilfak Guilfanov
C++
Microsoft Windows, Mac OS X a Linux
češtině, Ruština
Disassembler
Proprietární
www.hex-rays.com/products/ida/index.shtml
IDA provádí automatickou analýzu kódu pomocí křížových odkazů mezi částmi kódu, znalostí parametrů volání API a dalších informací. Povaha demontáže však vylučuje naprostou přesnost a nutně je zapotřebí velký zásah člověka; IDA má interaktivní funkce, které pomáhají při zlepšování demontáže. Typický uživatel IDA začne s automaticky vygenerovaným výpisem disassembleru a pak bude převádět úseky z kódu na data a naopak, přejmenovávat, anotovat a jinak přidávat informace do výpisu, dokud mu nebude jasné, co dělá.
IDA vytvořil jako sharewarovou aplikaci Ilfak Guilfanov, později ji jako komerční produkt prodávala belgická společnost DataRescue, která ji vylepšila a prodávala pod názvem IDA Pro. V roce 2005 Guilfanov založil společnost Hex-Rays, aby pokračoval ve vývoji rozšíření Hex-Rays Decompiler IDA. V lednu 2008 převzala společnost Hex-Rays vývoj a podporu rozšíření IDA Pro od společnosti DataRescue.