                      ͻ
                        Tutorial for magenta crackme #1 
                      ͼ



Ŀ
1.Intro 


A very easy name/serial, in fact, as magenta says : "The serial generator is very easy to 
understand. If you have your serial, you will understand it!"



Ŀ
2. Let's go 


Open the crackme with Smartcheck, start it (program -> start), enter 'TSCube' as name and
'123456' as serial, then click on OK
=> "You failed, try again !"

Gnarc gnarc, too late : you were busted by Smartcheck ;)

Go to the 'Program result' window, click on '[+] Command1_Click' to expand it then go to the
last line of the listing :

<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->
Msgbox(VARIANT:String:"You failed"...)
<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->

Click on this line to highlight it, then select View -> Show all events.

<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->
_vbaVarTstNe(VARIANT:String:"123456",VARIANT:String:"UTDvcf"...) -> string comparison !!!
_vbaVarDup(...)
_vbaVarDup(...)
Msgbox(VARIANT:String:"You failed"...)
<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->

Nothing to add : the correct serial is "UTDvcf"



Ŀ
3. The keygen


According to magenta, knowing the correct serial "UTDvcf" is enough to make a keygen... and he's
right !

What can be the relationship between "TSCube" and "UTDvcf ?

=> just add 1 to the ASCII value of each letter of your name to get a valid serial !!!

ex_1 : name = "ABCDE" => serial = "BCDEF"
ex_2 : name = "magenta" => serial = "nbhfoub"

Look at the keygen for more details.


    ________     _______     _______
   /__   __/\   /  ____/\   /  ____/\
   \_/  /\_\/  /  /\___\/  /  /\___\/
    /  / /    /  /_/_     /  / / 
   /  / /    /____  /\   /  / /
  /  / /     \___/ / /  /  / /
 /  / /     ____/ / /  /  /_/_
/  / /     /_____/ /  /______/\
\__\/      \_____\/   \______\/ 25/07/2000

www.tscube.cjb.net
