Entwickler-Ecke
Dateizugriff - Exe-Datei Umwandlung
andras - Di 14.06.05 12:17
Titel: Exe-Datei Umwandlung
hallo
eine kompilierter exe-datei besteh ja aus einem haufen 0 und 1
ich hab mich gefragt ob es möglich wäre so etwas in delphi-quelltext zurückverwandeln. geht das????
jasocul - Di 14.06.05 12:24
Delphi-Source bekommst du nicht wieder. Höchstens Assembler-Code.
Es soll ein Tool geben, dass zumindest die DFM-Dateien wieder herstellen kann.
andras - Di 14.06.05 12:34
und wie krieg ich den assembler code?
jasocul - Di 14.06.05 12:36
Suche mal nach:
DECOMPILER
jaenicke - Di 14.06.05 12:36
Dieses Tool heißt Delphi Dekompiler (DeDe)...
Aber wie gesagt, mehr als Assembler + dfm kommt da nicht bei raus.
Wofür das sehr nützlich ist, ist für Optimierungen, also ich dekompiliere mein fertiges Projekt und versuche dann an bestimmten Stellen stattdessen den (vorher manuell optimierten) Assembler-Code in mein Programm einzusetzen.
Wer aber Assembler nicht kann und vor allem am Code und nicht an den Formularen interessiert ist (die könnte man ja auch nachbauen) für den gibt es da nix.
Übner illegale Zwecke für den man den Delphi Dekompiler benutzen könnte, möchte ich jetzt nicht reden, aber da gibts schon einiges "Sinnvolles", für den man den benutzen könnte.
Der Grund, warum da kein Delphi-Quelltext mehr rauskommt:
Der Delphi Compiler optimiert beim Kompilieren so stark, dass einfach nicht mehr erkennbar ist, welcher Delphi-befehl das mal war.
Die einzige Möglichkeit wäre also, zu versuchen, zu erraten, was diesen Assembler-Quelltext erzeugt haben könnte, aber meines Wissens nach ist das einzige Projekt, das sich soweit ich weiß damit mal befasst hatte, "eingegangen", d.h. die Leute kamen nicht mehr weiter...
Delete - Di 14.06.05 13:51
Desweiteren sind jegliche Variablennamen und Funktionsnamen nur noch Adressen im Code.
andras - Di 14.06.05 17:06
ok
ich glaube dieses thema spare ich mir zuzeit einmal vor allem da das ganze schon etwas kompliziert wird und ich die assemblersprache so oder so nicht kann
trotzdem vielen dank an alle!!
andi
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!