dAKuRioUSCHiLD [ PC_'99 ]
ÜÜÛÛ²ÜÜ °
ܲ²ßß ßß²²ÜÜ þ ß Ü ± Üܲ²Ü
Ü Üß ÜÜÜÛÛÛÛÜÜÜ ßÛ²Ü ß Ü² þßßßßßÛÛ²²Ü
Üß ß Ü ß ÜÛÛ²²ÛÛÛÛÛÛÛÛÜ ßÛÛ ° ° °°±±²²²ÛÛÛÛÛÜÜÜ ßßÛÛÜ
ÞÝ ÜÛÛßß ßÛÛÛ²ÛÛ ÞÛÛÜ Ü ÜÛÛÛÛ²ÛÛÛÛÛÛÛÛÜ ß²²ß
ßÜ Üßß Ü °° ÞÛ²²²ÛÝ Ûß ÞÛÛÛßßÛÛÛÛÛÛÛÛÛ²Û
ß ß ÜÜÜÛÛ ÛÛÛ²ÛÛÛ ß Ü ÜÛÛÛÝ Þ²ÛÛÛÛÛ²²²²±±°° ° °
þ ÜÜÜÜÛÛÛÛÛ²²ÛÝ ÛÜÜÛÛÛÛÛÛÛÝ ß ßÛ²ÛÛÛ ß²ÛÛÛÛßß²ß ÜÜ
ßÜ ß²²ÛÛÛ²²²²ÛÝ Û²²ÛÛÛÛÛÛ²Û Ü ° °° Ü ß²²Û ßß ÜÜ ± ܲ²ß
Þ²Ü ÛÛÛÛÛÛ²²²ÝÛÛ²ÛÛÛÛÛÛÛß ° ° ° ÛÛÜ ß²Ý Ü²Û²ß ° Þß
²ÛÛÛÝÞÛÛÛÛÛÛ²²Ý ßÛÛÛ²²ßß Þ²ÛÛÛ ß ß²ß
° °°±±²²²ÛÛ ÛÛÛÛÛÛ²²Û ²²²ÛÛÝ
±²²ÛÛÛ Û²ÛÛÛÛÛ²²Ý °°°°° ° ° ß²²ß Ü ÜÛ²Ü
± ²ß Û²ÛÛÛÛÛÛ²Û °°° ° ° ß Ü ± ܲ Ü ° ßÛÛÛ²Ü °
° Þ²²ÛÛÛÛÛÛÛ²ÛÜ ° ° ÞÛ²ÜÜÛ²Ý ß²ß°°°° ÞÛ²²²ß ß °°°°
ܲ²ÛÛÛÛÛßßßßßßß ° °°°±±²²²ÛÛÛÝ ° ÜÛÛ²²ÛÜÜ °
ÜÜÛ²Ûßßß Ü²ÛÜÜ ± ßÛÛÛÜ Ü²ßß ßßß²ÜÜ
Üþßß ßÛ²²ÛÛÜ ° ß²ÛÛÜÜßß Üþ ß Ü
Ü Ü þ Ü ßß²ÛÛÜ Þ²²ß ° ÞÝ °° Ý
ÞÝ ß Ü ß ßßÜ ° Üß ° °°° ßÜ Û
ßÜ ß ÞÛÜ [cH]ÞÛ ß Ü ß ° ß Üß
þ Ü þß Ü²ß ßß Ü þß
Welcome to my first tutorial. I decided to write it because a
friend of mine is learning to crack and i feel for alot of newbies
most of the tuts are to confusing. I think this is not the authors
fault, but that the newbies aren't given enough background or fore-
ground. This tutorial builds up to one goal...THE KEYGENERATOR!! So
i'm gonna try to go slow through this tut, but we've gotta lot to cover,
this was designed for newbies who learn quickly. I also wanted to
demonstrate that there are many different ways to "re-program", all
of different difficulty and perks ( benifits ). This tut starts pretty
basic to slightly advanced...maybe just highly intermediate... :) you
decide!
For the tools, you can go to Nitallica's site, she's collected ALOT
of good links...i'm sure you can find what you need there! And
i suggest you use GetRight to download the filez. Don't worry,
i'll teach you how to use your tools for this tut...let's start
the learnin'!
In all of the parts, our target will be startclean! It's nice
cuz it's quite small. I got it from Qapla's tutorial...my first
soft-ice job ( thanks Qapla for the foundation :) ). I'm sure if you
want you could find his tut still around! I'm gonna take you a bit
more deep, but were gonna start more shallow than his tut...
When a program tries to register what does it actually do? They
USUALLY ( no two programs are the same!! ) take a user name and a serial
number. The program generates a serial using the user name and compares
it with the serial you entered. Depending on whether these match,
the program registers or not! There are several methods around this.
1. a) We could have it compare the good and bad code and then jump to
registration regardless.
b) We could have it compare the good code with the good code and
jump accordingly. :) clever huh?!
2. We could have the program fake registration by forcing it to
jump as if it is registered. And then edit the dialogs so that
they look registered.
3. a) We could actually find a true serial by "de-bugging" the program,
finding where it compares the good and bad serial and just write
down the good serial.
b) We could have the program push the correct code instead of the
error message.
c) We could follow what the program does and learn to generate a code
from our desired name.
Here's the low down!
DO NOT MOVE ON UNTIL YOU FULLY UNDERSTAND THE PREVIOUS LESSON
Tut Part Purpose of Part Tools Needed
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Part 1.-----------Intro-----------------Eyes and a computer.
Part 2.-----------Jump Patch------------WinDasm and Hiew.
Part 3.-----------Nag Kill--------------WinDasm, Hiew, and HexWorkshop.
Part 4.-----------Find Serial-----------NuMega Smartcheck.
Part 5.-----------Find Serial-----------NuMega SOFTICE!!
Part 6.-----------Psudo KeyGen----------SOFTICE, WinDasm and Hiew.
Part 7.-----------True KeyGen-----------SOFTICE, Borland C++, and a notepad.
Part 8.-----------Overview-------------*Very Important*
Part 9.-----------Appendix--------------Usefull!
Part 10.----------Author Info-----------A kind heart.