Riss gegen Keygen
Crack ist buchstäblich ein Programm, das Unix-Passwörter knackt. Es wurde speziell für Systemadministratoren entwickelt, um Benutzer zu finden, deren Kennwörter zu schwach und anfällig für Angriffe von Hackern sind, die ein Wörterbuch-Hacking-System verwenden. Es ist ein direktes Ergebnis des Entwicklers des Programms, Alec Muffet, der seinen Vorgänger verbessern wollte - einen "pwc" -Cracker in COPS. Durch ein einfaches 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 Seriennummern (Registrierungsnummern) für Software generiert. Diese Seriennummern werden Administratoren durch Software-Cracking-Gruppen kostenlos zum Download auf einer Reihe von Websites zur Verfügung gestellt, die sich der Softwarepiraterie widmen. In Ländern gilt es als völlig illegal, Software zu aktivieren, ohne den Originalcode zu kaufen.
Crack wurde zuerst als Version 2.7a veröffentlicht und in den Usenet-Newsgroups alt.sources und alt.security veröffentlicht. Nachfolgende Versionen haben eine Vielzahl neuer Verbesserungen eingeführt, darunter einen programmierbaren Wörterbuchgenerator, ein über ein Netzwerk verteiltes Kennwortverfolgungssystem und einen verbesserten Code mit weitaus mehr Flexibilität als seine Vorgänger. Das Einfügen eines Wörterbuchgenerators, der in das System programmiert werden kann, bedeutet, dass der Benutzer Regeln auf die Wortliste der herkömmlichen Wörterbücher anwenden kann, um geänderte Versionen der in dieser Liste enthaltenen Wörter zu generieren. 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 GECOS-Felder im Kennwort verarbeiten. Was das Hinzufügen eines verteilten Kennwort-Cracking-Mechanismus für ein Netzwerk betrifft, könnte dies den Benutzern außerdem die Verwendung eines Netzwerks heterogener Arbeitsstationen ermöglichen, die über ein gemeinsam genutztes Dateisystem verbunden sind, als Teile eines weit verbreiteten Passwort-Cracking-Programms.
Keygen wird verwendet, indem einfach ein Disassembler implementiert wird, um sich in den rohen Assembler-Code des anvisierten Programms einzuarbeiten und ihn zu studieren. Dies prüft entweder die Software oder den Installer auf den gewünschten Code. Sobald der Benutzer Zugriff auf den Programmcode erlangt hat, können der Ort und die Subroutinen, die für die Überprüfung der Gültigkeit eines Codes verantwortlich sind, leicht ermittelt werden. Auf diese Weise kann der Algorithmus zurückentwickelt werden, um gültige Schlüssel zu generieren. Der Kicker funktioniert manchmal nicht mit der Online-Software (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. Cracks neueste Permutationen enthalten Aktualisierungen wie einen programmierbaren Wörterbuchgenerator und ein über das Netzwerk verteiltes Passwortverfolgungssystem. Keygen funktioniert auf einfache Weise, bietet jedoch möglicherweise keine funktionierenden Schlüssel.