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. (Wat meer info, voornaamste bron: en: wikipedia, uit de losse hand, nog wiu)
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.

Created as a shareware application by Ilfak Guilfanov, IDA was later sold as a commercial product by DataRescue, a Belgian company, who improved it and sold it under the name IDA Pro. In 2007 Guilfanov founded Hex-Rays to pursue the development of the Hex-Rays Decompiler IDA extension. In January 2008 Hex-Rays assumed the development and support of Datarescue's IDA Pro.

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.