Forum: PC-Programmierung EXE in C umwandeln


von Friedrich Ramser (Gast)


Angehängte Dateien:

Lesenswert?

Suche ein Programm, das mir aus einer DOS EXE Datei eine C Datei macht
Kann die EXE von mir aus auch in Pascal umwandeln

Kann das irgendjemand für ,mich erledigen?

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Das geht nicht, genausowenig wie du aus einer Gulaschsuppe wieder eine
Kuh machen kannst.

von OldBug (Gast)


Lesenswert?

Hast Du schon mal was von Copyrights gehört?

von Matthias (Gast)


Lesenswert?

Hi

wieso geht das nicht?

mv ee93d.exe ee93d.c

SCNR

Matthias

von Hans (Gast)


Lesenswert?

http://www.backerstreet.com/rec/rec.htm

hier bidde ;)

sonnst einen disassambler der recompilierbaren code ausspuckt
verwenden...gibts auch aber halt asm und ned c g

viel spass ;)

73 de oe6jwf / hans

von Torsten (Gast)


Lesenswert?

Schau dir mal den Unterschied zwischen Maschinencode und C an. Da
solltest du es verstehen.
Mindestens können die ganzen Variablennamen nicht wiederhergestellt
werden, da intern nur Adressen verwendet werden. Also selbst wenn es
technisch ginge kann man den Code werder lesen noch begreifen.

Tschau

von Matze (Gast)


Lesenswert?

Lach, Reverse Engineering funktioniert in diesem Falle nur EXE <-> 
ASSEMBLER.

von Bernhard Walle (Gast)


Lesenswert?

Naja, man kann schon auch aus Assemblercode wieder C-Code erzeugen, das 
sind dann sog. „Decompiler“. Auch wenn der erzeugte C-Code dem 
ursprünglichen C-Code nicht gleicht (z.B. kann man Variablennamen nicht 
einfach so „erraten“, wenn ohne sog. Debuginfos kompiliert wurde, was 
bei ausgelieferten Programmen eigentlich immer der Fall ist).

Siehe http://de.wikipedia.org/wiki/Decompiler, da sind auch ein paar 
Links genannt.

von der mechatroniker (Gast)


Lesenswert?

Mittlerweile hat sich beim Erraten von Variablennamen etwas getan. 
Angeblich gibt es Decompiler, die beispielsweise Schleifenzähler als 
solche erkennen, oder Variablen, in denen Rückgabewerte von 
Systemaufrufen gespeichert werden (File-Handles etc.) und dann sinnvoll 
benennen. In freier Wildbahn ist mir so ein Tool aber noch nicht 
begegnet.

@Andreas: Der Vergleich hat was ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.