Autor Beitrag
The-FoX
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 203

Win XP
D6 Pers
BeitragVerfasst: So 20.07.03 21:07 
Moin. Wenn ich eine Exe datei mim Editor öffnen will erscheinen nur irgendwelche Buchstabenkombinationen. Mit welchem Program kann man Exen öffnen und sich den Code ansehen? Ist es überhaupt möglich?
specialwork
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 52

Windows XP Professional; Windows Server 2003
Delphi 7 Prof, Delphi 8.Net
BeitragVerfasst: So 20.07.03 21:23 
Hallo The-FoX,

Nein, es ist nicht möglich, sich den Code einer erzeugten EXE Datei anzusehen. Es sei denn, Du nutzt einen sogenannten Disassembler. Ein Disassembler ist dazu in der Lage (nicht immer), den Code zu entschlüsseln und in Assembler Code zu reproduzieren.

Gruß, Tom


Zuletzt bearbeitet von specialwork am So 20.07.03 23:44, insgesamt 1-mal bearbeitet
The-FoX Threadstarter
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 203

Win XP
D6 Pers
BeitragVerfasst: So 20.07.03 22:08 
hmm schade :( thx erstmal. Aber was ist eigentlich Assembler Code? Hab schon öfter von gehört, weiß aber nicht was es ist :oops:
Popov
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1655
Erhaltene Danke: 13

WinXP Prof.
Bei Kleinigkeiten D3Pro, bei größeren Sachen D6Pro oder D7
BeitragVerfasst: So 20.07.03 23:32 
Weißt du was Maschinencode ist? Das ist die Grundsprache, aber auch die einzige Sprache, die der Prozessor versteht. Die Sprache besteht aus Zahlen die der Prozessor versteht, aber für den Programmierer zwar erlernbar, aber in der Regel schwer zu verstehen ist. Irgendwann kann einer (oder war das eine?) auf die Idee den Zahlen Buchstabenkürzel zuzuweisen. So wurde aus dem Maschinenbefehl 34 (mal als Hausnummer) der Assebler Befehl JMP. Schon kann man viell leichter verstehen und programmieren. Ergo ist Assembler einer leicher verständliche Maschinensprache.

Wenn du ein wenig mehr gucken will, dann kannst du dir dieses kleine Programm angucken:

www.delphi-forum.de/...ic.php?p=48476#48476

Das ist zwar kein Assembler, aber sowas in der Richtung.

_________________
Popov
maximus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 896

Win XP, Suse 8.1
Delphi 4/7/8 alles prof
BeitragVerfasst: So 20.07.03 23:54 
Wenn du die exe dennnoch, aus welchen gründen auch immer, öffnen willst, dann kannst du einen Hex-Editor benutzen. Da siehst du dann hex und text daten, die in jeder beliebigen datei drinne sind :wink:

_________________
mfg.
mâximôv
DaFox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 189



BeitragVerfasst: Mo 21.07.03 01:37 
Hi!

Popov hat folgendes geschrieben:

Die Sprache besteht aus Zahlen die der Prozessor versteht, aber für den Programmierer zwar erlernbar, aber in der Regel schwer zu verstehen ist.


Da fällt mir doch glatt wieder dieses phänomenale Zitat ein:

John von Neumann hat folgendes geschrieben:

Why do you want more than machine language?


:mrgreen:

Gruß,
Markus