Hallo ihr.
Ich hab mal ne frage Habt ihr ein Tool womit ich eine *.exe Datei Erstellen bzw bearbeiten kann?
Danke im Voraus
PC-Freund Gast |
PC-Freund Gast |
Hallo ihr.
Ich hab mal ne frage Habt ihr ein Tool womit ich eine *.exe Datei Erstellen bzw bearbeiten kann?
Danke im Voraus
Hi |
Exe-Dateien erstellen geht über einen Compiler. Und dafür brauchst du wiederum Quellcode. Bearbeiten? Macht man eigentlich nicht, es sei denn man weiß sehr genau, was man tut. Und der Grund für sowas sind dann häufig auch nur illegale Maßnahmen wie Patchen von kopiergeschützter Software. Aber wenn du dich versuchen willst, dann nimm einen Hex-Editor.
greez
JoSsiF
Ich habe eine *.exe datei geschct bekommen die den computer herunter fährt wenn man darauf klickt und mich würde es interisieren wie die datei aufgebaut ist.
Danke
ja aber schwer sogar sehr schwer
Es gibt mehrere möglkichkeiten:
-Dissasemlber
Gibt den Assemblerquelcode.
-Decompiler
Dissasemblieren und Generieren einen C/C++ Quellcode
-Resource Hacker
Damit kann man die Dialogfelder bearbeiten (winapi)
-Hex-Editor
Gibt den rohen Hexadeziemalen code des Programmes/Datei
MFG
TOMEK
Es gibt mehrere möglkichkeiten:
-Dissasemlber
Gibt den Assemblerquelcode.
-Decompiler
Dissasemblieren und Generieren einen C/C++ Quellcode
-Resource Hacker
Damit kann man die Dialogfelder bearbeiten (winapi)
-Hex-Editor
Gibt den rohen Hexadeziemalen code des Programmes/Datei
jap genau
zwar ist der generierte quellcode der höheren sprachen einbischen grausig...aber wenn man programmieren kann (in der entsprechenden sprache) gehts eigentlich...
Wie eine exe aufgebaut ist... hauptsächlich aus Maschinencode... für den menschen unkäntlich... da ja sogar beim ausführen der exe werden die gesamten Maschinencodebefehle in den RAM geladen werden (bzw. Codesegment) und dort vom Processor abgearbeitet...
Windows filtert sachen wie WinAPI und führt selber das enstprechende (z.B. kleines Pop-up fenster) aus...
über den Rest einer exe weis ich nicht...
Naja.. wundert mich, wenn alle sagen das maschinencode unkänndlich für den menschen ist.. wie wurden den Dissasembler gemacht ? bzw. muss doch der Linker (beim erstellen einer exe) diese befehle doch kennen...und wiederum wurde das ja vom menschen programmiert
MFG
TOMEK
Okay danke ich werde mich versuchen das einzigge was ich noch nicht so ganz kapiere ist das mit dem quellcode. Für was ist der da oder was macht der? Ist das so was wie ein kopierschutz?
Danke
Jedes Programm muss ja irgendwann einmal programmiert worden sein. Das, was da programmiert wird, nennt man Quellcode. Der Compiler wandelt das in Maschinencode um (wie bereits beschrieben).
Okay danke ich werde mich versuchen
Naja.. wundert mich, wenn alle sagen das maschinencode unkänndlich für den menschen ist.. wie wurden den Dissasembler gemacht ?
Wie hat man dann die *.exe gemacht? Also praktisch der wo sie geschrieben hat kennt die maschinencodes auswendig?
« C# Continue | VisualBasic 2010: Unicodeumwandlung » | ||