![]() |
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 |
calc.exe hex->dec dec->hex :D
|
was meinst du damit ?
was meinst du damit ?
|
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) |
Re: was meinst du damit ?
Zitat:
|
Na also einfach ne exe mittels Hex editor verändern und dann wundern warums nicht mehr geht. - lustig sowas -
(klingt sehr nach patch) |
Re: maschienensparche und hexeditor
Zitat:
und wozu hast das geändert? bzw. wieso wunderst dich dann noch dass es nicht mehr funktioniert? |
funzt nicht
4C[HEX]=76
76 habe ich versucht funzt nicht gruß fenster |
Re: Re: maschienensparche und hexeditor
Zitat:
|
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 |
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? |
naja, kommt drauf an.
Wenn auf dem Speicherplatz nur daten stehen, könnts schon funktionieren.... |
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 |
Zitat:
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! |
http://www.delorie.com/djgpp/doc/exe/
vielleicht sagt dir das warum du nix ändern darfst bzw warum es nur aus glück funktioniert |
.
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