Crack y Keygen

Anonim

Crack vs. Keygen

Crack es literalmente un programa que rompe las contraseñas de Unix. Está diseñado específicamente para que los administradores de sistemas tengan la capacidad de localizar usuarios cuyas contraseñas sean demasiado débiles y vulnerables a los ataques de piratas informáticos que utilizan un sistema de piratería de diccionarios. Es un resultado directo del creador del programa, Alec Muffet, que desea mejorar su predecesor: un "pwc" cracker en COPS. Con una simple reingeniería de la gestión de memoria del programa, Muffet pudo aumentar su rendimiento.

Keygen es la forma abreviada del generador de claves de frase. Es un programa pequeño que genera claves de CD válidas o números de serie (registro) para el software. Estos números de serie se ponen a disposición de los administradores a través de grupos de craqueo de software de forma gratuita a través de descargas en varios sitios web dedicados a la piratería de software. Se considera que es bastante ilegal en los países activar el software sin comprar el código original.

Crack se lanzó por primera vez como versión 2.7a, y se publicó en los grupos de noticias de Usenet alt.sources y alt.security. Las versiones posteriores han introducido una gran cantidad de nuevas actualizaciones, que incluyen un generador de diccionarios programable, un sistema de seguimiento de contraseñas distribuido en red y códigos mejorados con mucha más flexibilidad que sus predecesores. Incluir un generador de diccionario programable en el sistema significa que el usuario puede aplicar reglas a la lista de palabras del diccionario tradicional para generar versiones modificadas de las palabras contenidas en esa lista. Estas modificaciones de la regla pueden ser increíblemente simples (hasta el punto de que las palabras no se cambian realmente), o pueden ser increíblemente complejas. Estas reglas también pueden procesar el campo GECOS en la contraseña. En cuanto a la adición de un mecanismo de descifrado de contraseñas distribuido en la red, esto podría permitir a los usuarios utilizar una red de estaciones de trabajo heterogéneas conectadas por un sistema de archivos compartido como parte de un programa de descifrado de contraseñas que se ha distribuido ampliamente.

Keygen se usa simplemente implementando un desensamblador para colarse y estudiar el código de ensamblaje en bruto del programa seleccionado. Esto comprueba el software o el instalador para el código deseado. Una vez que el usuario ha obtenido acceso al código del programa, la ubicación y la (s) subrutina (es) que son responsables de verificar la validez de un código se pueden determinar fácilmente. Esto permite la ingeniería inversa del algoritmo para generar claves válidas. Es probable que las claves encontradas no funcionen con el software en línea (incluidas las actualizaciones de software descargadas), principalmente porque el usuario tiene que confirmar el número de serie cada vez que el software se conecta al servidor.

Resumen:

1. Crack es un programa de descifrado de contraseñas de Unix; Keygen es un programa generador utilizado para determinar las claves de software.

2. Las nuevas permutaciones de Crack han incluido actualizaciones tales como un generador de diccionario programable y un sistema de seguimiento de contraseñas distribuido en la red; Keygen funciona de manera simple, pero puede que no proporcione claves que funcionen.