KeyGen
Definición de Keygen


SEGUN WIKIPEDIA
Un keygen (del inglés key generator, generador de claves) es un programa informático, generalmente ilegal, que al ejecutarse genera un código para que un determinado programa de software de pago en su versión de prueba (Shareware) pueda ofrecer los contenidos completos del programa. Normalmente los keygens son archivos ejecutables (en formato *.exe) que se ejecutan sin necesidad de ser instalados. Existen varios tipos de Keygen, los normales pueden burlar la seguridad del programa, pero también hay otros keygen que son mas complejos y te permiten desbloquear mas aplicaciones.

Es muy común el pensar que un keygen y un crack son lo mismo. Lo cierto es que, aunque se utilizan para lo mismo, usan sistemas diferentes: mientras que un keygen es un ejecutable que genera un código para poder desbloquear el programa, un crack simplemente hace una modificación sobre el programa para poder "completarlo".

Los creadores de los programas "keygen" introducen en dicha aplicación el algoritmo utilizado para generar los códigos de desbloqueo, y permite al usuario obtener infinitos códigos. Actualmente, las empresas fabricantes del software más solicitado utilizan otros métodos para el desbloqueo de las versiones de prueba, que exigen al usuario registrar el producto telefónicamente antes de activarlo completamente. Además, algunos programas, sobre todo los más caros, tienen código único para cada unidad, lo que evita el uso de algoritmos por parte del fabricante, e imposibilita el uso de cualquier generador de claves (keygen). Otro método utilizado por parte de los fabricantes, y, quizá el que más evita la falsificación, es el de diferenciar entre versión de prueba y versión definitiva. Una vez terminado el periodo de evaluación, el programa sólo puede ser desinstalado, y para seguir utilizándolo el usuario debe volver a descargar la versión completa previo pago.

Cabe resaltar que cualquiera de estos programas keygen, parches, cracks son potencialmente peligrosos, pues al distribuirse en redes p2p pueden quedar infectados muy fácilmente con virus o troyanos. Si es que de todas maneras se obtiene uno es mejor considerar su ejecución y verificar bien desde una página de confianza su descarga.

El primer keygen que apareció en la red fue en el año 1985 cuando recién estaban apareciendo las computadoras e Internet, su creador es Irving Chang y el programa a desbloquear era un simple juego que era previo pago (El juego era una maquina de casino, tragamonedas en su nombre vulgar).

La mayoría están programados por gente deseosa de mostrar su talento en el reverso oscuro de la ética, por lo que suele presentar un cuidado diseño y un sonido de fondo dignos de la demoscene.




SEGUN DICCIONARIO DE INFORMÁTICA


(key generator, generador de llave, clave, serial, número de llave). Programa que suele ser pequeño y que permite generar una clave (serial, llave, key o número de registración) para una aplicación shareware específica. El objetivo es obtener una aplicación sin restricciones, como si el usuario la hubiese comprado.

Los keygens suelen ser desarrollados por crackers, para luego distribuirlos gratuitamente en múltiples páginas de programas piratas.

Desarrollo de un keygen

La persona encargada de desarrollar un keygen es llamada a menudo cracker. El cracker se encarga de desensamblar una aplicación para poder programar el keygen correspondiente (Ver ingeniería inversa de software).

A través del proceso de desensamblado, el cracker obtiene un código de programa y puede localizar en ese código la subrutina encargada de validar el número de serie (key, llave, clave, etc.).

Utilización de keygens

La utilización de keygens es una actividad ilegal, pues se está accediendo a una aplicación completa sin comprarla.

También hay que destacar que los programas keygen son desarrollados por expertos en informática que suelen estar en un "mundo" de ilegalidades. Por esta razón, gran cantidad de keygens están contaminados de virus, gusanos, espías, troyanos, etc.




Relacionados:
• a href="cracking.php">Cracking.
• a href="programa pirata.php">Programa pirata.
• a href="numero de serie.php">Número serial.