Alternativen zu Boomerang Decompiler

November 22

Boomerang ist ein Open Source-Decompiler Maschinencode Programme. Es ist die Programmierung nur Open Source-Lösung seiner Art weithin verfügbar ab Februar 2012. Allerdings gibt es eine kostenpflichtige Anwendung namens Hex-Rays Decompiler, die viele der gleichen Funktionen, wenn auch nur für einen viel höheren Preis.

Funktion

Decompiler wie Bumerang und Hex-Rays Decompiler sind binäre Software-Analyse, dass Anwendungen, die ein ausführbares Programm zu nehmen und im Endeffekt reverse engineer es damit können Programmierer eine Näherung des Codes ursprünglich kompiliert, um das Programm zu lesen. Das Endergebnis aussieht im Allgemeinen nichts, wie des ursprünglichen Codes, aber es ist verständlich, dass Programmierer theoretisch Sinn können sollte. Hex-Rays Decompiler wird vermarktet, als in der Lage, Anwendungen und Ausgang gut strukturierten und sauberen Code, die leicht geändert werden kann.

Funktionen

Neben Code ein ausführbares Programm übersetzen, bietet Hex-Rays Decompiler die Möglichkeit, den Code nach der ursprünglichen Programmierer Logik zu strukturieren. Es kennzeichnet auch dynamische Variablen-Typen und Namen, einer grafischen Benutzeroberfläche, 32-Bit X 86 code-Unterstützung und Zugriff auf eine Auswahl von Drittanbieter-Plug-ins, die systemeigene Funktionalität der Anwendung erweitern. Webseite des Unternehmens bietet auch eine Auswahl an Dekompilierung Artikeln und Videos, mit denen Benutzer vergleichen, wie nah der dekompilierte Code zum Original ist.

Anforderungen

Zum Ausführen der Hex-Rays Decompiler Hauptpflicht ist die neueste Version von IDA, ein Multi-Prozessor Debugger und Disassembler, die separat gekauft werden muss. Nachdem Sie IDA erhalten haben, werden Sie die Hex-Rays Decompiler auf jedem Computer unter den Betriebssystemen Mac OS X, Linux oder Microsoft Windows-Versionen ausführen. Der Hex-Rays Decompiler können Anwendungen für andere Betriebssysteme als auch dekompilieren, solange die Anwendungen erstellt wurden mit Borland, Visual Studio oder GCC Compiler.

Lizenzierung

Im Gegensatz zu Boomerang ist Hex-Rays Decompiler keine kostenlose Anwendung. Stattdessen müssen Sie eine Lizenz erwerben. Eine standard Hex-Rays Decompiler-Lizenz kostet ca. $2.200 für Computer mit X 86 oder ARM-Prozessoren. Die Firma hat einige 18 unterschiedlichen Lizenzen zur Verfügung, jeweils mit unterschiedlichen Bedingungen. Sie müssen auch eine Kopie der IDA, erwerben, die wieder einen erheblichen Aufwand erfordert. Starter-Lizenzen für IDA kostet ca. $550. Pro Lizenzen Kosten etwa $1.100.