Crack vs. Keygen
Crack est littéralement un programme qui déchiffre les mots de passe Unix. Il est spécialement conçu pour que les administrateurs système puissent localiser les utilisateurs dont les mots de passe sont trop faibles et vulnérables aux attaques de pirates informatiques utilisant un système de piratage à 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 réingénierie 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é de phrase. C'est un petit programme qui génère des clés de CD valides ou des numéros de série (enregistrement) pour les logiciels. Ces numéros de série sont mis à la disposition des administrateurs par l’intermédiaire de groupes de crackeurs de logiciels, téléchargeables gratuitement sur plusieurs sites Web dédiés au piratage de logiciels. Il est considéré comme illégal dans les pays d'activer un logiciel sans acheter le code authentique..
Crack a été publié pour la première fois en tant que version 2.7a et a été publié dans les groupes de discussion Usenet alt.sources et alt.security. Des versions ultérieures ont introduit une pléthore de nouvelles mises à niveau, notamment un générateur de dictionnaire programmable, un système de suivi de mot de passe distribué en réseau et un code amélioré avec beaucoup plus de souplesse que ses prédécesseurs. L'inclusion d'un générateur de dictionnaire programmable dans le système signifie que l'utilisateur peut appliquer des règles à la liste de mots du dictionnaire traditionnel afin de 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 réellement modifiés) ou 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 mots de passe distribué sur le réseau, cela pourrait également 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 mots de passe largement distribué..
Keygen est utilisé simplement en implémentant un désassembleur dans lequel il étudie et étudie le code d'assemblage brut du programme ciblé. Cela vérifie le logiciel ou l’installateur pour le code désiré. Une fois que l'utilisateur a eu accès au code du programme, l'emplacement et les sous-programmes responsables de la vérification de la validité d'un code sont facilement vérifiés. Cela permet à l’algorithme d’être inversé afin de générer des clés valides. Il arrive que les clés trouvées ne fonctionnent pas avec les logiciels en ligne (y compris les mises à jour de logiciels 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..
Résumé:
1. Crack est un programme de crack de mots de passe Unix. Keygen est un programme générateur utilisé pour déterminer les clés logicielles.
2. Les dernières permutations de Crack incluent des mises à jour telles qu'un générateur de dictionnaire programmable et un système de suivi de mot de passe distribué en réseau; Keygen fonctionne de manière simple, mais ne fournit pas de clés qui fonctionnent.