May 1999
"Email Platinum Version 3.1b"
Win '95 PROGRAM
Win Code Reversing
 
 
by  Olala 
 
 
Code Reversing For Beginners 
 

 
 

Program Details
Program Name: platin3.exe
Program Type: Bulk e-mail software
Program URL: http://www.e-mailplatinum.com/platin3.exe
Program Size: 2,363Kb 
 
  
Tools Used:
SoftICE v3.24 - Debugger
 
Rating
Easy ( X )  Medium (    )  Hard (    )  Pro (    )
There is a crack, a crack in everything. That's how the light gets in.

 


Cracking Email Platinum Version 3.1b
Written by Olala



 
Introduction

Email Platinum is a bulk email software that use to extract e-mail addresses from newgroups. This cool software can manage your bulk e-mail easily. It also use to send and receive e-mail. Moreover, you can use it to post your messages to thousand of newgroups with only one click. This is a good software for Interner Marketers who want to promote their products usig e-mail and newsgroups.
 
About this protection

This program will ask you to enter the unlock code to have full functionality every time you open it. If you don't enter the correct unlock code, it will work as a demo and disable many useful function. When the program started the unlock window will pop up and ask for the correct unlock code. You will see that the unlock window have already assigned a registration code (it'll be changed every time you reinstall). So, you have to enter only the unlock code.
 
The essay

OK, I think now we have enough information. This program is very easy to crack, even a child can crack it. :-) What we have to do is to find the unlock code. ( the correct one )

First, run the program to see how the unlock code window look like! When the program opened, click on the image logo and then the unlock window pops up. You will see that the registration code is already given for you. But, the only naughty thing is the unlock code. You will have to enter the unlock code to have full functionality.

So, what are we waiting for? Let's rock! Enter the unlock code with anything you want. (you'll automatically be able to enter 9 digits long ) In my case I entered: 123456789

Press CTRL-D to go into Softice

In Softice, type bpx hmemcpy

Now, type X or press CTRL-D to return to the program.
Ready? Click on "OK".
Bang! We're back in Softice at the beginning of KERNEL!HMEMCPY

Press F11 to step out of this function.
You'll see the following:

xxxx :0C12        CALL    KERNEL!HMEMCPY
xxxx :0C17        PUSH    WORD PTR [DI]          <- After press F11, you land here.
xxxx :0C19        CALL    KERNEL!LOCAL UNLOCK
xxxx :0C1E        MOV     AX,SI
xxxx :0C20        POP     SI
xxxx :0C21        POP     DI
xxxx :0C22        LEAVE
xxxx :0C23        RET     000A

Press F10 about 10 times untill you reach:

xxxx :2C44        CALL    16CF : 253A
xxxx :2C49        POP     SI
xxxx :2C4A        POP     EDI              <- Press F10 untill you're up here.
xxxx :2C4C        LEAVE
xxxx :2C4D        RET     000C

When you're on xxxx :2C4A type d si to dump the correct unlock code.

When done, you'll have to press ALT + Up Arrow to find the correct unlock code. You wil see the number with 15 digits long. In my case, the number is 23981112469674. What's this number! Is it the unlock code we're looking for? The answer is yes, but doesn't mean the whole 15 digits long.

Write down those number with 15 digits long, you'll have to figure it out.

Clear your breakpoints by typing bc *

Type X or press CTRL-D to close Softice and return to the program.
 
The 'Crack' 

Exit the program and reopen it.
Click on the image logo.
The unlock windox will pop up and ask for the correct unlock code.

Remember? In the unlock window we can enter only 9 digits long. So, we have to figure out which group of number is the correct one. By trying to enter the number with 9 digits long from the first digit to the last such as:

239811124
398111246
981112469        <- This is my correct unlock code
811124696
111246967
112469674
If you've got it right, it'll pop up message box says "System unlocked Successfully"

Congratulation!! you have just cracked Email Platinum Version 3.1b!!
 
Final Notes 

My thanks and gratitude goes to:-

The sandman and Fravia+ for providing possibly the greatest source of Reverse Engineering knowledge on the Web.
 
Ob Duh 

Do I really have to remind you all that by buying and NOT stealing the software you use will ensure that these software houses will continue to  produce even *better* software for us to use and more importantly, to continue offering even more challenges to breaking their often weak protection systems.

If your looking for cracks or serial numbers from these pages then your wasting your time, try searching elsewhere on the Web under Warze, Cracks etc.



 [ Return



Essay by: Olala
Page Created: 7th May 1999