Hallo crackme-fans!
Dies ist eigentlich kein "crackme", sondern ein "patchme".
Schwierigkeitsgrad: einfach, also für Einsteiger geeignet.
Die Aufgabe:
Die Win32 exe muss den Text "Hello World" ausgeben. Das tut sie aber erst, nachdem sie gepatcht wurde. Es muss nur ein einziges Bit geändert werden, um die gewünschte Ausgabe zu erhalten.
Folgende Fragen müssen beantwortet werden:
Welches Bit im exe-File muss gekippt werden?
Gesucht sind der Byte-Offset in der exe-Datei, sowie der alte und neue Wert des zu patchenden Bytes, wobei sich beide nur in einem Bit unterscheiden dürfen.
Es gibt (mindestens) zwei Lösungen, eine davon genügt aber.
Happy patching!
-josh
Kommentare, Kritik, Fragen etc. natürlich hochwillkommen.
Bei Interesse sollen weitere Level folgen, Schwierigkeit steigend.
Dies ist eigentlich kein "crackme", sondern ein "patchme".
Schwierigkeitsgrad: einfach, also für Einsteiger geeignet.
Die Aufgabe:
Die Win32 exe muss den Text "Hello World" ausgeben. Das tut sie aber erst, nachdem sie gepatcht wurde. Es muss nur ein einziges Bit geändert werden, um die gewünschte Ausgabe zu erhalten.
Folgende Fragen müssen beantwortet werden:
Welches Bit im exe-File muss gekippt werden?
Gesucht sind der Byte-Offset in der exe-Datei, sowie der alte und neue Wert des zu patchenden Bytes, wobei sich beide nur in einem Bit unterscheiden dürfen.
Es gibt (mindestens) zwei Lösungen, eine davon genügt aber.
Happy patching!
-josh
Kommentare, Kritik, Fragen etc. natürlich hochwillkommen.
Bei Interesse sollen weitere Level folgen, Schwierigkeit steigend.
Zuletzt bearbeitet: