El sistema de validacion, deveria ser tremendamente bueno, ya que con solo, cambiar el If Then Else de lugar, colegas que andan en la movida de comprobar seguridad, han logrado crackear los programas, con tan solo parchearlos, usando los tipicos, Ollydbg, etc...
Nose, estaria bueno, algun dia, ponernos como proyecto, generar un buen sistema de validacion, si bien, imposible de ser perfecto, pero que al menos, sea mas complicado, y que no cualquiera con un editor Hexa, lo crackee.
Saludos