There's a reasonable looking tutorial here on the topic of creating a keygen for a program. However looking over it you would already need to know the basic elements of program cracking (like assembler and softice) and another lanuage to actually write the keygen (e.g. C).




