Wie macht man Patches ?



  • Wie kann ich eine Bestehende exe im Nachhinein abändern ?
    Man kann doch nicht mehr auf den Quellcode zugreifen,wenn die Datei bereits kompiliert ist.



  • sbrog schrieb:

    Wie kann ich eine Bestehende exe im Nachhinein abändern ?
    Man kann doch nicht mehr auf den Quellcode zugreifen,wenn die Datei bereits kompiliert ist.

    Ein Patch wird auch durch Änderung des Quellcodes und Neukompilierung erzielt.

    Dann kann man entweder die neu kompilierte EXE rumschicken (GTA) oder einen Installer bauen, der nur die Unterschiede der beiden EXEn unter's Volk bringt.

    Trotzdem kann man auch im Nachhinein eine EXE ändern (wenn auch mit Mords Aufwand), denn an den Maschinencode kommt man immer... 🤡



  • @sbrog
    dafür gibt es sehr viele unterschiedliche Tools. Google mal ein bisschen rum. Das arbeitet im Prinzip so, dass du jedes byte aus der Datei liest und vergleichst und wenn irgend wo unterschiede sind, dann schreibst du in eine Patch Datei so was wie "%Offset:%length:%Geänderte Bytes" und beim patchen liest du die Datei und ersetzt die entsprechenden Stellen


Anmelden zum Antworten