Bueno, pues tutos especificos de como crear un keygen no creo haber visto porque basicamente como te lo he dicho es que tu primero comprendas la proteccion y luego la plasmes.
Por ejemplo si la proteccion de X programa se basa en nombre/serial y que el serial correcto se genera a partir de la suma de los valores ASCii de cada letra del nombre, entonces lo que harias en el keygen es tomar el nombre del usuario y sumar sus valores ASCiis y mostrar el resultado el cual seria el serial valido para el programa X:
Nombre ingresado Serial valido
pepe --- 112 + 101 + 112 + 101 = 426
Y eso es lo que harias en tu code y mostrarle al usuario el resultado.
Espero se entienda .
PD: jeje el blog no lo habia actualizado porque andaba ocupado con mis estudios y pues esta semana la he tenido libre asi que he realizado unas pocas tareas que he tenido pendiente entre ellas el blog y me agrada que te haya gustado.
eso es lo que hace uno generalmente dependiendo de la proteccion