HOW TO CRACK:
Serif
Drawplus
5
Introduction: Serif Drawplus looks similar to Corel Draw and has many features similar to Corel Draw. You know the score, let's get on with it Tools needed: Soft-ice,
Wdasm, hex-editor The Protection: This is a 30 day trial evaluation, after that it expires and you can';t use it anymore - you can't even turn the clock back either (changes registry entries). So this needs to be fixed. |
Ok then, try running the program after installing it. You have to go onto their site and register it first to get a code. Simple enough. If you don't want to register it then skip to the next paragraph. Go do it then. After that enter your new code and go into the program. You get a registration type screen, close it now and exit the program. Now each time you start the program now you will get the same reg screen.........very annoying indeed. Let's fix it shall we? Ok then, let's look at this logically. Try searching the main exe for any text string regarding 'registration' and you will find only one. GetRegistrationDetails SerifRegDll SrfReg20.Dll (taken from the drawplus.exe) This is pointing to a DLL named 'srfreg20.dll'. You will find this file in the \srfdll32 folder, Ok then disassemble the drawplus.exe and it
will create a 38mb listing. Search for GetRegistrationDetails and you
will find it at only one location. See below: Now trace using F8 until you get to the location
listed below within the srfreg20.dll Need to get rid of this jump at 10001DFE
by replacing it with 2 NOPs (9090). This will then fall through
to the next line of code and return to the main program again without
ever checking any registration details. So open this srfreg20.dll into your fave hex-editor
and add 9090 at offset 1DF3 If not then let me know...................... That's all and it now runs fine.............. |