Zum Hauptinhalt springen
Piloterr

Was ist Code-Reverse-Engineering?

Code-Reverse-Engineering

Ein Quellcode kann umgekehrt werden, um alternative Verwendungsmöglichkeiten zu entdecken, z. B. um unautorisierte Kopien des Codes an Stellen zu erkennen, an denen er nicht verwendet werden sollte, oder um zu erfahren, wie ein Konkurrenzprodukt entwickelt wurde. Ein Objekt wird mithilfe der Reverse-Engineering-Methode zerlegt, um dessen Design, Architektur, Code und Komponenten zu untersuchen. Dies geschieht, um mehr über die Materialien zu erfahren, die zur Herstellung des Objekts verwendet wurden. Softwareanwendungen bestehen aus Quellcodedateien, die in ausführbaren Binärcode kompiliert werden. Beim Reverse Engineering von Quellcode wird ausführbarer Binärcode mithilfe eines Decompilers zurück in Quellcodedateien umgewandelt.