Entwickler-Ecke

Off Topic - Programm als Delphi-Programm dekompilieren?


alexschultze - Do 07.11.02 16:45
Titel: Programm als Delphi-Programm dekompilieren?
hiho,

ich hab hier ein kleines Programm bei dem ich mir gern den Sourcecode mal anschauen würde. Ich weiß das es Dekompilier-Programme gibt. Wie bekomme ich sowas?

green!


CenBells - Do 07.11.02 17:08

Hallo,

decompiler liefern dir immer den assemblercode.
Also keine chance an den delphicode zu kommen.

Gruß
Ken


Ex0rzist - Fr 08.11.02 15:11

Ireniceus hat folgendes geschrieben:
Also keine chance an den delphicode zu kommen.


Doch, den Autor fragen. :wink:


DeCodeGuru - Fr 08.11.02 15:41

Zitat:
Doch, den Autor fragen.


Und was ist, wenn das Programm in C geschrieben wurde. Dann kann dir der Autor auch nicht den Delphicode gebenb, außer er übersetzt ihn. :wink:


Moritz M. - Fr 08.11.02 16:25

Für was brauchst du den Code eigentlich. Der Author wird dir den Code, soweit das Prog nicht OpenSource ist, nicht ohne Grund geben.
Würde ich außerdem auch nicht :twisted:

PS: Glückwunsch, Jack, du bist ne Stufe nach oben


alexschultze - Fr 08.11.02 16:38

;)

ich hab mir überlegt das es ein unfaires Programm gibt was ich fairer machen wollte ;)



Zumindest habe ich auf meiner Suche ein paar 'Schutz' Programme für Exen gefunden, mit denen ich meine Exe z.b. schützen kann.
Das find ich gut ;)


Moritz M. - Fr 08.11.02 16:41

Ah! 8)

Falls das prog sub7 heißt: Ist OS!


alexschultze - Fr 08.11.02 17:32

ist Os?

nein, es war kein Sub7.


Ex0rzist - Fr 08.11.02 19:47

DeCodeGuru hat folgendes geschrieben:
Und was ist, wenn das Programm in C geschrieben wurde.


Wenn man ihn ganz höflich fragt, übersetzt er ihn vielleicht auch. :wink:
Ansonsten: Selbst übersetzen ... :roll:


Ex0rzist - Fr 08.11.02 19:50

alexschultze hat folgendes geschrieben:
ich hab mir überlegt das es ein unfaires Programm gibt was ich fairer machen wollte ;)


Dann such mal nach W32Dasm oder SoftIce.
Das sollte natürlich nur wissenschaftlichen Zwecken dienen. :wink:


alexschultze - Fr 08.11.02 20:51

das sind sicherlich Programme die nur den Code in ASM anzeigen. Sowas kenne ich auch schon, eignet sich nur für Keygens...


Moritz M. - Fr 08.11.02 21:24

Ich hab mal irgendwo in diesem Forum von so einem Prog gehört, das irgendiwe sowas macht wie dekompillieren.
Such mal im Forum.


Anonymous - Sa 09.11.02 00:22

Es gibt ein Programm das sich Dcu2Pas nennt. Das macht aus Dcu's eben Units. Das Ergebnis ist fast wie eine Unit nur ist der Code in den Prozeduren ASM. Das drumherum ist aber eine richtige Unit.

Übrigens. Exe2Dpr macht keine ganzen Delphi Projekte, sondern nur Projekte mit leeren Prozeduren.


Moritz M. - Sa 09.11.02 10:15

Wobei man sagen muss, dass ein solches Programm zu schreiben sehr umständlich ist. Also schätze ich, dass wenn überhaupt, du es nicht als Freeware findest.


alexschultze - Sa 09.11.02 10:31

alle Programme mit Links zu mir ;)


Moritz M. - Sa 09.11.02 10:58

Ich schätze, das es schwierig wird, ein freeprog zu finden, wie schon gesagt. Du könntest dich natürlich mal 5 Studen durchs Netz googeln. Oder zum Softwarehändler gehen und Fragen. Oder du fragst mal bei Borland nach.
Links:
http://www.google.de
http://www.borland.de
:wink:


LCS - Sa 09.11.02 12:58

Hi
Besser als dcu2pas ist auf jeden Fall DeDe. Schau mal hier [http://www.balbaro.com]

Gruss Lothar


alexschultze - Sa 09.11.02 14:17

okay, ich hab mich mal ein bisschen in DeDe reingearbeitet. Aber bei den Tutorials blick ich nicht ganz durch. Ich kann doch nicht von jedem ASM Befehl auf den normalen Befehl schließen?!?
Da gibt es zwar einige Referenzen, aber hilfreich sind die auch nicht unbedingt immer!

Kennt sich einer damit aus? Hat das schon mal einer geschafft?


Anonymous - Sa 09.11.02 15:42

Ich hatte mal das geschrieben:

Popov hat folgendes geschrieben:
Ich hatte ein kleines Falss mit Jauche und ein kleines mit Wein. Dann hab ich beides in ein großes Fass gegossen. Jetzt möchte ich wieder den Wein wieder raus haben. Geht das?