Frage zu diesem Crackme

Hey @ll !
ich habe eine Bitte: Ich würde gerne einen Patch erstellen, der den folgende jump an der Stelle 0040136D so patched, dass er auf die Ausgabe des Strings
"Hackergott" verweißt...:

Code:
0040134B |. 837D F4 2A |CMP [LOCAL.3],2A
0040134F |. 75 1E |JNZ SHORT habo.0040136F
00401351 |. 83EC 08 |SUB ESP,8
00401354 |. 68 AF124000 |PUSH habo.004012AF ; |Arg2 = 004012AF ASCII "Hackergott"
00401359 |. 68 50534300 |PUSH habo.00435350 ; |Arg1 = 00435350
0040135E |. E8 E91D0200 |CALL habo.0042314C ; habo.0042314C
00401363 |. 83C4 10 |ADD ESP,10
00401366 |. C745 F8 03000>|MOV [LOCAL.2],3
0040136D |. EB 15 |JMP SHORT habo.00401384
0040136F |> 83EC 08 |SUB ESP,8
00401372 |. 68 BB124000 |PUSH habo.004012BB ; |Arg2 = 004012BB ASCII "Leider nicht ganz richtig"

ich wäre euch sehr dankbar für den cpp code dafür ...

mfg ERit
 
Ganz einfach.
Dafür brauchst du kein C++ Code ;)
Mit OllyDbg öffnen.

0040134F /75 1E |JNZ SHORT habo.0040136F

Rechtsklick -> Binary -> Fill with NOPs.

Das wars :D


Gruß KHORN
 
Ich hab von C++ keinen Plan, aber im Grunde musst du das File als HEX öffnen und die entsprechenden Stellen im HEX-Code (Offset) einfach in anderen HEX-Code ändern, speichern, fertig.

Vielleicht kann dir ivegotmail da helfen.

root
 
Zurück
Oben