I will not elaborate much the use of OllyDbg and Hiew, just refer to my previous posts if you want a detailed explanation.
To start with, lets fire up the crackme03 file. You will see that the file was Uncracked.
The author wants us to change the main window from "Uncracked" to "Cracked" and make the "Good work cracker" dialog box appear with the name of the cracker.
The author wants us to change the main window from "Uncracked" to "Cracked" and make the "Good work cracker" dialog box appear with the name of the cracker.
The first pass to be reverse is on memory address "00401035".
Second pass at memory address "0040106D"
Third pass at memory address 0040109F
Fourth pass at memory address "0040118A"
Fifth pass at memory address "0040132C"
Sixth pass at memory address "00402176" and "00401362 to 00401387" <<< the memory address range should be filled with "90 or NOP".
Now fire up again the crackme file.
To summarize, here are the memory addresses that i have modified.