Aunque mucha gente no lo crea ese es un sistema de protección también xD
Es decir casi siempre (por no decir siempre) los programadores de aplicacioens muy conocidas o que les caen en gracia a los crackers o bien por su protección o bien porque si xD que les cracken dia sí y dia también sus programas version tras version, lo que hacen es sacar una nueva versión de su programa sin sacar ninguna mejora nueva ni tampoco arreglar algun bug.
Lo hacen solo para que el crack que les han hecho no funcione.
Por eso siempre es mejor hacer un keygen ya que obligas al programador a cambiar su algoritmo o sistema de registro y no a darle solo a compilar como hacen en las ocasiones que he citado xD
Un ejemplo muy gracioso es el que pasa con el programa Uninstall Tool del ruso crystalidea.com que lleva Execryptor (pese a que Execryptor lleva más de 2 o 3 años sin renovar su protección y no me cansaré de repetirlo) que le sacaban un crack a las 9:00 AM por ejemplo y por la noche había sacado una nueva versión y así sucesivamente xD
Y eso mismo a pasado con el Total Uninstall del rumano de martau.com que lleva Themida + Execryptor (Este se dió cuenta que con Execryptor no le valía xD)
PD: También hay cracks del tipo keygen de los llamados version xxx que tienen ya más que aprendida la rutina de validación del serial del programa y por mucho que cambien la versión sin tocar nada de la validación del serial siguen funcionando.