Differenz zwischen Crack und Keygen Unterschied zwischen

Anonim

Crack vs. Keygen

Crack ist ein Programm, das Unix-Passwörter knackt. Es wurde speziell für Systemadministratoren entwickelt, um Benutzer zu finden, deren Passwörter zu schwach und anfällig für Hackerangriffe sind, die ein Wörterbuch-Hacker-System verwenden. Es ist ein direktes Ergebnis von Alec Muffet, dem Erfinder des Programms, der seinen Vorgänger - einen "Pwc" -Cracker in COPS - verbessern möchte. Mit einem einfachen Re-Engineering der Speicherverwaltung des Programms konnte Muffet seine Leistung steigern.

Keygen ist die abgekürzte Form des Phrasenschlüsselgenerators. Es ist ein kleines Programm, das gültige CD-Schlüssel oder serielle (Registrierungs-) Nummern für Software generiert. Diese Seriennummern werden Administratoren durch Software-Cracking-Gruppen kostenlos per Download auf einer Reihe von Webseiten zur Verfügung gestellt, die sich der Softwarepiraterie widmen. In Ländern ist es illegal, Software zu aktivieren, ohne den Originalcode zu kaufen.

Crack wurde zuerst als Version 2 veröffentlicht. 7a, und wurde in Usenet Newsgroups alt gepostet. Quellen und alt. Sicherheit. Nachfolgende Releases haben eine Vielzahl neuer Upgrades eingeführt, darunter ein programmierbarer Wörterbuchgenerator, ein Netzwerk-verteiltes Passwort-Verfolgungssystem und verbesserter Code mit viel mehr Flexibilität als seine Vorgänger. Das Einfügen eines Wörterbuchgenerators, der in das System programmierbar ist, bedeutet, dass der Benutzer Regeln auf die traditionelle Wörterbuchwortliste anwenden kann, um modifizierte Versionen der Wörter zu erzeugen, die in dieser Liste enthalten sind. Diese Regeländerungen können unglaublich einfach sein (bis zu dem Punkt, dass die Wörter überhaupt nicht geändert werden), oder sie können unglaublich komplex sein. Diese Regeln können auch das GECOS-Feld im Passwort verarbeiten. Im Hinblick auf das Hinzufügen eines netzwerkverteilten Passwort-Cracking-Mechanismus könnte dies Benutzern ermöglichen, ein Netzwerk heterogener Arbeitsstationen zu verwenden, die durch ein gemeinsam genutztes Dateisystem als Teile eines Passwort-Knack-Programms verbunden sind, das weit verbreitet ist.

Keygen wird verwendet, indem einfach ein Disassembler implementiert wird, um sich in den rohen Assemblercode des anvisierten Programms zu schleichen. Dies überprüft entweder die Software oder das Installationsprogramm auf den gewünschten Code. Sobald der Benutzer Zugriff auf den Programmcode erlangt hat, werden der Ort und die Unterprogramme, die für die Überprüfung der Gültigkeit eines Codes verantwortlich sind, leicht ermittelt. Dadurch kann der Algorithmus reverse engineered werden, um gültige Schlüssel zu generieren. Der Kicker ist, dass die gefundenen Schlüssel manchmal nicht mit Online-Software funktionieren (einschließlich heruntergeladener Software-Updates) - hauptsächlich, weil der Benutzer die Seriennummer jedes Mal bestätigen muss, wenn die Software eine Verbindung zum Server herstellt.

Zusammenfassung:

1. Crack ist ein Unix-Passwort-Cracking-Programm; Keygen ist ein Generatorprogramm zur Ermittlung von Softwareschlüsseln.

2. Zu den neuesten Permutationen von Crack gehören Updates wie ein programmierbarer Wörterbuchgenerator und ein verteiltes Netzwerk-Passwort-Verfolgungssystem; Keygen funktioniert auf einfache Weise, stellt jedoch möglicherweise keine funktionierenden Schlüssel bereit.