WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   maschienensparche und hexeditor (http://www.wcm.at/forum/showthread.php?t=129950)

fenster 30.03.2004 17:10

maschienensparche und hexeditor
 
hallo


habe da eine exe in einem hexditor
geöffnet und folgende zeile

00698736 4C0E 1D00 0000 0000 5A0E 1D00 0000 0000

ich habe da 4C durch 90 ersetzt

nur leider funktioniert da mein programm
nicht mehr

welchen gleichwertigen code musse man statt 4C einsetzten
damit das prog nachher noch funzt

gruß
fenster

frazzz 30.03.2004 17:15

calc.exe hex->dec dec->hex :D

fenster 30.03.2004 17:23

was meinst du damit ?
 
was meinst du damit ?

Who-T 30.03.2004 17:31

falls du wissen willst was 90 (dec) in hex ist: 5A

falls du nur so bytes in einer exe umschreiben willst: viel spaß. ob es dann noch funktioniert ist reine glückssache (also wenn du nicht über den aufbau von exes bescheid weißt zumindest)

PRRonto 30.03.2004 17:32

Re: was meinst du damit ?
 
Zitat:

Original geschrieben von fenster
was meinst du damit ?
dass 4C[HEX]=76[DEC]ist,und 90 = 5a

aticio 30.03.2004 17:41

Na also einfach ne exe mittels Hex editor verändern und dann wundern warums nicht mehr geht. - lustig sowas -
(klingt sehr nach patch)

Stona 30.03.2004 17:41

Re: maschienensparche und hexeditor
 
Zitat:

Original geschrieben von fenster


ich habe da 4C durch 90 ersetzt



und wozu hast das geändert?
bzw. wieso wunderst dich dann noch dass es nicht mehr funktioniert?

fenster 30.03.2004 17:44

funzt nicht
 
4C[HEX]=76


76 habe ich versucht

funzt nicht



gruß
fenster

PRRonto 30.03.2004 17:50

Re: Re: maschienensparche und hexeditor
 
Zitat:

Original geschrieben von Stona
und wozu hast das geändert?
bzw. wieso wunderst dich dann noch dass es nicht mehr funktioniert?

dass fragen wir uns alle glaub ich. Aber er sagts nicht :D

fenster 30.03.2004 17:56

nö kann ich euch leider nicht sagen
 
ist ja blos ein schulaufgabe


aber vielleicht kann mir jemand noch ein
par tips geben
wie ich das prob lösen konnte

hewlett 30.03.2004 18:15

wenn du den hex code veränderst wird das ganze nicht mehr funktionieren. Das Programm wurde ja vorher compiliert und wennst jetzt was änderst dann funktionierts nicht mehr!
Wie lautet deine Aufgabenstellung genau?

aticio 30.03.2004 18:23

naja, kommt drauf an.
Wenn auf dem Speicherplatz nur daten stehen, könnts schon funktionieren....

fenster 30.03.2004 18:24

sicher funzt es
 
hallo


hatte schon mal ein anderes prog gehabt
da habe ich 90 eingesetzt


und das prog hat weiter gefunzt

nur bei diesem geht es nicht



gruß
fenster

hewlett 30.03.2004 18:24

Zitat:

Original geschrieben von 3aticio333
naja, kommt drauf an.
Wenn auf dem Speicherplatz nur daten stehen, könnts schon funktionieren....

naja wenn, ...
Aber so wies er beschriebn hat kennt er sich mit sowas nüsse aus und darum wärs nicht schlecht wenn er mal posten würde was das für eine Aufgabe ist!

Who-T 30.03.2004 20:35

http://www.delorie.com/djgpp/doc/exe/

vielleicht sagt dir das warum du nix ändern darfst bzw warum es nur aus glück funktioniert

red 2 illusion 30.03.2004 20:47

.


Wenn du so eine Anleitung bekommen hast wie du mit Hex-Code ein Programm freischalten kannst oder so, dann gilt das immer nur für ein bestimmtes File.

In der nächsten Version gehts dann meist nicht mehr weil die Programmer den Code verändern weil z.B. neue Compiler verwendet wurden.


Du kannst ja mal einige Nummern versuchen.

Viel Glück!


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag