Seite 2 von 2

Re: Mit python .exe patchen?

Verfasst: Dienstag 7. Juli 2015, 23:00
von cruzz
Verstehe jetzt nicht das Problem. Ist doch alles richtig im HexEditor. Nur d alles andere auch überschrieben wird. Das lässt sich doch sicher vermeiden.( und schon wäre ich glücklich :D ). Solange es funktioniert ist es doch gut. Ich muss ja nicht unbedingt alles perfekt und auf die beste Weise machen.
assem. beherrsche ich die Grundlagen, genauso ist das mit Python.

Ich mein ja nur, wenn ich es "per Hand"(HexEditor) rein schreibe funktioniert es ja auch :)

Wäre es nicht möglich zu sagen:

Code: Alles auswählen

   1 = kopierte bytes von 0 bis 1234
   2 = bytes
   3 = kopierte bytes von 1235 bist 9999(Ende)
   Datei = 1 + 2 + 3
Ich probiere das vielleicht morgen mal aus :)

Re: Mit python .exe patchen?

Verfasst: Dienstag 7. Juli 2015, 23:08
von BlackJack
@cruzz: Wie kann denn im Hexeditor alles richtig sein wenn die Datei überschrieben wird‽

Das Problem ist der Modus in dem Du die Datei öffnest. 'wb' ist öffnen zum schreiben im Binärmodus *mit löschen des kompletten Dateiinhalts*.

Re: Mit python .exe patchen?

Verfasst: Mittwoch 8. Juli 2015, 17:38
von cruzz
ja ich verstehe aber nicht warum das alles überschrieben wird :)

Re: Mit python .exe patchen?

Verfasst: Mittwoch 8. Juli 2015, 19:05
von Sirius3
@cruzz: es gibt verschiedene Modi, mit der man eine Datei öffnen kann. Du hast einen gewählt, der sagt, lösche den gesamten Dateiinhalt.

Re: Mit python .exe patchen?

Verfasst: Freitag 10. Juli 2015, 21:35
von cruzz
ok ich werde mich belesen. Danke für eure Hilfe!
Ich denke dass ich das kleine Problem alleine hin bekomme. :lol:
MFG cruz