Protection: They say Name/Serial (but is just two serials)
Level: Beginner
Tools: W32Dasm 8.93
UPX 1.01 ( http://upx.tsx.org )
Brain
A cool drink.
E-mail: calculici83@yahoo.com
Let's start. Open the Crackers For Freedom CrackM3 #3 and enter a dummy code like:
"Calculici" for First Serial
"12345" for Second Serial
You get a messagebox which says "Wrong serial, try again!". Remember this message. Ok. Now we have to uncompress the file "CrackMe3.exe". So open a command line and type: "upx -d -o uncrac.exe crackme3.exe". After uncompressing, fire up W32Dasm and open the file "uncrac.exe" to disasemble. Then open the String Data References window (SDR) and look for the error message "Wrong serial, try again!". Double-click on it once, and double-click again if you did it right you must be here:
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00440F39(C)
|
:00440F8C 6A00 push 00000000
* Possible StringData Ref from Code Obj ->"Beggar off!"
|
:00440F8E B980104400 mov ecx, 00441080
* Possible StringData Ref from Code Obj ->"Wrong Serial,try again!"