Cracking Tutorial for Abracadabra 1.2.3 |
||||||||||||||||
|
||||||||||||||||
In my 19th
and 20th tutorial I tried to teach you how to crack Visual
Basic programs by using SmartCheck and SoftICE - now I'll teach you how
to make a keygen. This keygen is really simple and you will understand
the code COMPLETLY (hope I've commented it good enough). Now to the keygen:
The most important thing if you want to produce a keygen is to understand
the code COMPLETLY. I took a really easy example program so that you can
'get it'. Maybe if I write a keygen tutorial again (if you're interested,
drop me a mail) I'll choose a not so easy program. Now let's start our
Cracking Session. First we need to enter the basic stuff in the input fields. I used "Keygen Tutorial" as Name and "12345" as Registration Code. Then I enterd SoftICE and set a BPX to HMEMCPY, left SoftICE and pressed the "OK"-Button. SoftICE poped up. Since there were 2 input fields we can skip the first one - SoftICE will pop up again. So as SoftICE pops up again, delete that HMEMCPY breakpoint and press F12 until you're back in the "ABRA"-Code. Now just trace a little bit through the code till you reach the following code snippet:
The above code is self explained I think. But if not: it just adds the value of each character together. So for "Keygen Tutorial" this in hex 4B+65+79+67+65+6E+20+54+75+74+6F+72+69+61+6C, which is 5D7 h. Since we know this we can go on with the tracing:
I hope you understand what I
mean with my comments. So Abracadabra generates it's right serial # by doing the
following:
|
||||||||||||||||
|
||||||||||||||||
Copyright © 1999 by TORN@DO and The Immortal Descendants. All Rights Reserved. |