Différence entre Crack et Keygen Différence entre crack

Anonim

Crack vs. Keygen

Crack est littéralement un programme qui craque les mots de passe Unix. Il est spécialement conçu pour permettre aux administrateurs système 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 de dictionnaire. C'est un résultat direct du créateur du programme, Alec Muffet, qui veut 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 CD valides ou des numéros de série (d'enregistrement) pour le logiciel. Ces numéros de série sont mis gratuitement à la disposition des administrateurs par le biais de groupes de logiciels de piratage 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 véritable code.

Crack a été publié pour la première fois sous la version 2. 7a, et a été publié dans les newsgroups Usenet alt. sources et alt. Sécurité. 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 de mot 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 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 elles peuvent être incroyablement complexes. Ces règles peuvent également traiter le champ GECOS dans le mot de passe. Quant à l'ajout d'un mécanisme de craquage par mot de passe distribué en 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é comme parties d'un programme de craquage de mots de passe largement répandu.

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 désiré. Une fois que l'utilisateur a obtenu l'accès au code du programme, l'emplacement et le sous-programme (s) qui sont chargés de vérifier la validité d'un code sont facilement vérifiés. Cela permet à l'algorithme d'être contrecollé afin de générer des clés valides. Le kicker est parfois les clés trouvées peuvent ne pas fonctionner avec les logiciels 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.

Résumé:

1. Crack est un programme de craquage de mot de passe Unix; Keygen est un programme générateur utilisé pour déterminer les clés du logiciel.

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 de mot de passe distribué en réseau; Keygen fonctionne d'une manière simple, mais ne peut pas fournir des clés qui fonctionnent.