Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Quelltext von Exe-Files

simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 18.12.2005 um 00:37 Uhr
Zuletzt editiert am: 18.12.2005 um 00:38 Uhr

Warum sieht eine Exe cniht so aus?
Duales Zahelsnystem:

1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 usw....

sondern so?
Komische Zeichen:

MZ�?   ÿÿ ¸ @ È º ´ �?!¸L�?!This program cannot be run in DOS mode.

Û
PE L �?
7 à    ˆ   @     À  .e       à! 5 D < @ R~ Œ �? D .text þ    `.rdata    @ @.data  0 
@ À.rsrc € @ € @ @ U‹ì�?ìx SV¾ W�?…�?ýÿÿV3ÛPSÿ4 @ �?…�?ýÿÿVP�?…�?ýÿÿPÿ0 @ ‹=, @ SSjSj�?…�?ýÿÿh €Pÿ׃øÿ‰Eü„{ �?…�?üÿÿPVÿ( @ �?…˜þÿÿPS�?…�?üÿÿh0@ Pÿ$ @ Sh€ jSS�?…˜þÿÿh @Pÿ׃øÿ‰Eô„/ SSSjSÿuüÿ @ SSSjP‰Eøÿ @ ‹øÇEü �?G‹�?ùMZš t�?ùMZ�? u€xt
ÿEü@�?}ü € |Û�?MðSQh  Pÿuôÿ @ Wÿ @ ÿuø‹= @ ÿ×ÿuôÿ×ÿ @ j‰EøY3À�?}œVó«�?…˜þÿÿÇEœD P�?…˜þÿÿPÿ0 @ ‹uø‹ÆŠ€ù"…Œ �?FŠ:Ët€ù"t@ëò€8"u@€8 tú�?�?�?ýÿÿQÿuüjP�?…˜þÿÿP�?…ˆúÿÿh 0@ Pÿ< @ ƒÄ�?EàP�?EœPSSSSS�?…ˆúÿÿSP�?…˜þÿÿPÿ @ …Àt jÿÿuàÿ @ �?…˜þÿÿPÿ @ _^3À[É :Ët‡€ù t‚ŠH@ëñ H! Ò è ú ! ! ,! 8! Ä ^! r! ‚! �?! ¤! È! € º! ¼ Ô! < H! Ò è ú ! ! ,! 8! Ä ^! r! ‚! �?! ¤!



Warum werden beim Compillieren nciht einfach 0 und 1 verwendet? Die CPU kann ja nur das verarbeiten... Kann mir das ejamnd sagen?

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

silver-cloud - 38
Halbprofi (offline)

Dabei seit 07.2005
312 Beiträge

Geschrieben am: 18.12.2005 um 01:05 Uhr

soweit ich das in erinnerung hab ist es relativ einfach:

Das ding ist ein Texteditor, was du öffnest aber keine Text:
Es interpretiert den tollen Maschienencode einfach mithilfe der ASCII Tabelle und so kommt quark raus. Such dir einen HEX-editor, der dürfte dir alles in hexzahlen anzeigen.

Du sollst nur soviel Zeit in eine Antwort verschwenden, wie der Anfragende in seinem Startpost.

Mir_Wurscht - 24
Halbprofi (offline)

Dabei seit 11.2005
227 Beiträge

Geschrieben am: 18.12.2005 um 01:42 Uhr

Zitat:

Warum sieht eine Exe cniht so aus?
Duales Zahelsnystem:

1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 1011 0011 1010 1001 1110 1001 usw....

sondern so?
Komische Zeichen:

MZ�?   ÿÿ ¸ @ È º ´ �?!¸L�?!This program cannot be run in DOS mode.

Û
PE L �?
7 à    ˆ   @     À  .e       à! 5 D < @ R~ Œ �? D .text þ    `.rdata    @ @.data  0 
@ À.rsrc € @ € @ @ U‹ì�?ìx SV¾ W�?…�?ýÿÿV3ÛPSÿ4 @ �?…�?ýÿÿVP�?…�?ýÿÿPÿ0 @ ‹=, @ SSjSj�?…�?ýÿÿh €Pÿ׃øÿ‰Eü„{ �?…�?üÿÿPVÿ( @ �?…˜þÿÿPS�?…�?üÿÿh0@ Pÿ$ @ Sh€ jSS�?…˜þÿÿh @Pÿ׃øÿ‰Eô„/ SSSjSÿuüÿ @ SSSjP‰Eøÿ @ ‹øÇEü �?G‹�?ùMZš t�?ùMZ�? u€xt
ÿEü@�?}ü € |Û�?MðSQh  Pÿuôÿ @ Wÿ @ ÿuø‹= @ ÿ×ÿuôÿ×ÿ @ j‰EøY3À�?}œVó«�?…˜þÿÿÇEœD P�?…˜þÿÿPÿ0 @ ‹uø‹ÆŠ€ù"…Œ �?FŠ:Ët€ù"t@ëò€8"u@€8 tú�?�?�?ýÿÿQÿuüjP�?…˜þÿÿP�?…ˆúÿÿh 0@ Pÿ< @ ƒÄ�?EàP�?EœPSSSSS�?…ˆúÿÿSP�?…˜þÿÿPÿ @ …Àt jÿÿuàÿ @ �?…˜þÿÿPÿ @ _^3À[É :Ët‡€ù t‚ŠH@ëñ H! Ò è ú ! ! ,! 8! Ä ^! r! ‚! �?! ¤! È! € º! ¼ Ô! < H! Ò è ú ! ! ,! 8! Ä ^! r! ‚! �?! ¤!



Warum werden beim Compillieren nciht einfach 0 und 1 verwendet? Die CPU kann ja nur das verarbeiten... Kann mir das ejamnd sagen?


Wenn du das ding im Dualen code hättest würdest vor lauter einsen und nullen nich mehr wissen wo dein Kopf is... Wie du hoffentlich weißt hat ja ne 1 MB datei schon über 8 Mio. zahlen im Dualen system...
für alles weitere siehe vorposter

Bismark biss Mark, bis Mark Bismark biss

X_FISH - 50
Champion (offline)

Dabei seit 06.2003
3795 Beiträge

Geschrieben am: 18.12.2005 um 09:23 Uhr

Ganz einfach: Weil die Daten zwar physikalisch binär abgelegt werden, sie jedoch vom OS nicht binär sondern hexadezimal codiert werden.

Nehmen wir einfach mal das Zeichen "A" und die vier üblichen Adressierungen, wobei alle für 65 d stehen:

65 d
101 o
41 h
0100 0001 b

d = dezimal
o = oktal
h = hexadezimal
b = binär

simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 18.12.2005 um 10:51 Uhr

ok, thx!!!

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2025 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -