Programmcode erkennen

Kann mir jemand erklären, woran man erkennt, dass eine Datei einen Programmcode enthält?
Gibt es nur eine Art Programmcode oder verschiedene? Wie sieht dieser aus?
Existieren Programme zum Scannen nach Programmcode oder lässt sich dass auch einfach mit einem Hexviewer ermitteln?

Danke schonmal —> Mayo

Hallo Mayo!

Es gibt verschiedene Executable-Formate, die meisten Betriebssysteme haben zumindest ein eigenes.

Ein genause Format kenne ich nicht, bei DOS-Executables sind die ersten zwei Zeichen immer „MZ“ (angeblich die Initialen von irgendeinem der Ur-DOS-Programmierer, kann aber auch ein Gschichtl sein :o). Windows-Programme haben zumeist (oder immer?) ein DOS-Proggi vorneran, dass ausgeführt wird, wenn man die Datei unter DOS startet, danach beginnt das Windows-Executable mit „PE“ (ich glaub Portable Executable).

Vermutlich gibts hier haufenweise Leute die sich da besser auskennen, aber egal, Hauptsache ich hab wieder ein unnötiges Posting verfassen können. :o)

Grüße, Robert

PS: Google findet ziemlich viel, vielleicht ist da was für dich dabei:
http://www.google.com/search?hl=de&safe=off&q=execut…

Grüße, Robert

Grüße, Robert
Grüße, Robert

Das passiert mir dauernd nach dem PS, das kommt schon zu automatisch. :o)

Grüße, Robert