Différence entre Crack et Keygen

computer_keys_pdCrack contre Keygen

Crack est littéralement un programme qui craqueUnixmots de passe. Il est spécialement conçu pour que les administrateurs système aient la possibilité de localiser les utilisateurs dont les mots de passe sont trop faibles et vulnérables aux attaques de pirates utilisant un système de piratage par dictionnaire. C'est le résultat direct du créateur du programme, Alec Muffet, qui souhaite améliorer son prédécesseur - un cracker «pwc» dans COPS. Avec une simple refonte de la gestion de la mémoire du programme, Muffet a pu augmenter ses performances.

Keygen est la forme abrégée du générateur de clés de phrase. C'est un petit programme qui génère desCDclés ou numéros de série (d'enregistrement) pour le logiciel. Ces numéros de série sont mis à la disposition des administrateurs par le biais de groupes de craquage de logiciels gratuitement via téléchargement sur un certain nombre de sites Web dédiés au piratage de logiciels. Il est considéré comme tout à fait illégal dans les pays d'activer un logiciel sans acheter le code authentique.



Crack a d'abord été publié en version 2.7a, et a été posté sur les groupes de discussion Usenet alt.sources et alt.security. Les versions ultérieures ont introduit une pléthore de nouvelles mises à niveau, y compris un générateur de dictionnaire programmable, un système de suivi des mots de passe distribué en réseau et un code amélioré avec beaucoup plus de flexibilité que ses prédécesseurs. L'inclusion d'un générateur de dictionnaire programmable dans le système signifie que l'utilisateur est en mesure d'appliquer des règles à la liste de mots du dictionnaire traditionnel dansordrepour générer des versions modifiées des mots contenus dans cette liste. Ces modifications de règles peuvent être incroyablement simples (au point que les mots ne sont pas du tout modifiés), ou elles peuvent être incroyablement complexes. Ces règles peuvent également traiter le champ GECOS dans le mot de passe. En ce qui concerne l’ajout d’un mécanisme de craquage de mot de passe distribué sur le réseau, cela pourrait permettre aux utilisateurs d’utiliser un réseau de postes de travail hétérogènes connectés par un système de fichiers partagé dans le cadre d’un programme de craquage de mot de passe qui estétédistribué largement.

Keygen est utilisé en implémentant simplement un désassembleur pour se faufiler et étudier le code d'assemblage brut du programme ciblé. Cela vérifie le logiciel ou l'installateur pour le code souhaité. Une fois que l’utilisateur a eu accès au code du programme, l’emplacement et les sous-programmes chargés de vérifier la validité d’un code sont facilement déterminés. Cela permet à l'algorithme d'être rétro-ingénierie afin de générer des clés valides. Le kicker est parfois que les clés trouvées peuvent ne pas fonctionner avec le logiciel en ligne (y compris les mises à jour logicielles téléchargées) - principalement parce que l'utilisateur doit confirmer le numéro de série chaque fois que le logiciel se connecte au serveur.

Sommaire:

1. Crack est un programme de craquage de mots de passe Unix; Keygen est un programme générateur utilisé pour vérifier les clés logicielles.

2. Les nouvelles permutations de Crack ont ​​inclus des mises à jour telles qu'un générateur de dictionnaire programmable et un système de suivi des mots de passe distribué par réseau; Keygen fonctionne de manière simple, mais peut ne pas fournir de clés qui fonctionnent.