Boomerang is een open - source decompiler van machine - code -programma's . Het is het enige open - source programmeertaal oplossing in zijn soort op grote schaal beschikbaar vanaf februari 2012. Echter, er is een betaalde applicatie genaamd Hex - Rays Decompiler dat veel van dezelfde functies , zij het op een veel hoger prijskaartje presteert . Functie Decompilers zoals Boomerang en Hex - Rays Decompiler zijn binaire software- analyse applicaties die zijn ontworpen om een uitvoerbaar programma te nemen en in feite reverse engineering is om programmeurs aan een aanpassing van de code oorspronkelijk opgesteld om het maken lezen programma . Het eindresultaat ziet er over het algemeen niets als de oorspronkelijke code , maar het is begrijpelijk genoeg dat programmeurs moeten in theorie in staat zijn om iets van te begrijpen . Hex - Rays Decompiler is de markt gebracht als zijnde in staat om applicaties en output goed gestructureerde en schone code dat is gemakkelijk aanpasbaar te nemen . Eigenschappen Naast het vertalen van een uitvoerbaar in code , Hex - Rays Decompiler biedt de mogelijkheid om de code te structureren volgens de logica van de oorspronkelijke programmeur . Het beschikt ook over dynamische variabele types en namen , een volledige grafische gebruikersinterface , 32 - bit x86 -code ondersteuning en toegang tot een selectie van derden plug - ins die inheemse functionaliteit van de toepassing uit te breiden. Website van het bedrijf biedt ook een selectie van decompilatie artikelen en video's waarmee gebruikers vergelijken hoe dicht de gedecompileerde code is aan het origineel . Eisen Het primaire eis die nodig is om de Hex - Rays Decompiler is de meest recente versie van IDA , dat is een multi - processor debugger en disassembler die apart moet worden aangeschaft uitgevoerd . Zodra u IDA hebt verkregen , zult u in staat om de Hex - Rays Decompiler draaien op elke computer waarop versies van het Mac OS X , Linux of Microsoft Windows-besturingssystemen . De Hex - Rays Decompiler kunnen aanvragen voor andere besturingssystemen decompileren ook, zolang de aanvragen werden gebouwd met behulp van Borland , Visual Studio of GCC compilers . Licensing In tegenstelling tot de Boomerang , Hex - Rays Decompiler is niet een gratis applicatie . In plaats daarvan moet je een licentie aanschaffen . Een standaard Hex - Rays Decompiler licentie kost ongeveer $ 2200 voor computers met x86 of ARM-processors . Het bedrijf heeft een aantal 18 verschillende licenties beschikbaar, elk met verschillende omstandigheden . U moet ook een kopie van IDA , die weer is een substantiële uitgave te kopen . Starter licenties voor IDA kosten rond de $ 550. Pro -licenties kost ongeveer $ 1100 .
|