Esta es otra de esas buenísimas que cuando las veo no me puedo resistir a contar aquí, para que veamos que siempre hay quien supera al resto en algo :-D

Resulta que un programa cuya licencia había caducado, al arrancar le mostraba al usuario un mensaje de error sin permitirle continuar y ni siquiera recuperar algunos datos que tenía dentro.

Investigando un poco en la carpeta de archivos del programa con la esperanza de encontrar la base de datos del programa e intentar extraer la información de allí con un poco de esfuerzo se encontró un archivo llamado Licence.key. Como es de esperar (yo hubiera hecho lo mismo) abrió el archivo -que era de texto- y encontró el siguiente contenido:

! Legalese Pro License File - Do Not Modify
! Generated Mon Jan 24 21:17:47 EST 2001
expiration-date = 07-31-2005
key = 78c52ab4f6244475fb7ebefb21b7111c

"¡Oye!, vamos a cambiar esa fecha a ver qué pasa! A lo mejor me deja continuar usándolo un rato más", pensó el interfecto...

Obviamente esto no podía funcionar ya que como es de esperar la clave especificada tendrá una relación directa con la fecha de caducidad pues es el único dato que hay en el archivo ¿no?. En efecto, así es... pero cual sería la sorpresa cuando al ejecutar de nuevo el programa conla fecha modificada le aparece el siguiente mensaje:

¡Le está mostrando cual es la clave de licencia correcta para esa fecha!. Impresionante. El amigo sólo tuvo que ir al archivo, cambiar la clave y a disfrutar por la jeta del programa para toda la vida. Increible.

Después de ver esto no me dirás que algunos programadores no merecían ser atados en la plaza pública para que la gente les tire verduras :-D

Realmente buenísimo.

Esto está sacado de The daily WTF.

💪🏻 ¿Este post te ha ayudado?, ¿has aprendido algo nuevo?
Pues NO te pido que me invites a un café... Te pido algo más fácil y mucho mejor