Naar inhoud springen

Interactive Disassembler

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Carol Fenijn (overleg | bijdragen) op 22 mrt 2012 om 14:04.
Deze versie kan sterk verschillen van de huidige versie van deze pagina.

Interactive Disassembler, vaak kortweg IDA of IDA Pro genoemd, is een disassembler van software, dus een programma dat computerprogramma's vertaalt van de binaire machinetaal naar voor de programmeur leesbaardere assembleercode. Het programma is oorspronkelijk als shareware ontwikkeld door Ilfak Guilfanov, een Russische softwareontwikkelaar en beveiligingsexpert. Later werd het programma verkocht als commerciëel product door DataRescue, een Belgisch bedrijf, die er verbeteringen aan aanbracht en het onder de naam IDA Pro verkocht.

In 2007 startte Guilfanov Hex-Rays, waarmee hij de ontwikkeling van een extensie voor IDA, de Hex-Rays Decompiler, verzorgde. Sinds januari 2008 verzorgt Hex-Rays de ontwikkeling en support van IDA Pro zelf ook.

IDA Pro ondersteunt diverse formaten van uitvoerbare bestanden voor verschillende processoren en besturingssystemen, zoals Microsoft Windows, Mac OSX, en Linux. Verder zijn er verschillende commerciële plugins voor dit programma, zoals een plugin die assembeercode kan omzetten in C code, en een die programma's die zijn gecompileeerd met een C/C++ compiler kan disassembleren. De laatste volledige versie van IDA Pro is een commerciëel softwarepakket. Vroegere versies, die minder functionaliteit bezaten dan de huidige volledige versie, waren wel gratis.