Crack vs. Keygen
Crack è letteralmente un programma che incrina le password Unix. È progettato specificamente per gli amministratori di sistema che hanno la capacità di individuare utenti le cui password sono troppo deboli e vulnerabili agli attacchi da parte di hacker che utilizzano un sistema di hacking del dizionario. È un risultato diretto del creatore del programma, Alec Muffet, che desidera migliorare il suo predecessore - un cracker "pwc" in COPS. Con una semplice reingegnerizzazione della gestione della memoria del programma, Muffet è stato in grado di aumentare le sue prestazioni.
Keygen è la forma abbreviata del generatore di chiavi di frase. È un piccolo programma che genera chiavi CD valide o numeri di serie (registrazione) per il software. Questi numeri seriali sono resi disponibili agli amministratori tramite gruppi di cracking software gratuitamente tramite download su un numero di siti Web dedicati alla pirateria del software. È considerato illegale nei paesi attivare il software senza acquistare il codice originale.
Crack è stato rilasciato per la prima volta come versione 2.7a ed è stato pubblicato nei newsgroup di Usenet alt.sources e alt.security. Le versioni successive hanno introdotto una pletora di nuovi aggiornamenti, tra cui un generatore di dizionario programmabile, un sistema di tracciamento password distribuito in rete e un codice migliorato con una maggiore flessibilità rispetto ai suoi predecessori. Includere un generatore di dizionario che è programmabile nel sistema significa che l'utente è in grado di applicare le regole alla tradizionale lista di parole del dizionario per generare versioni modificate delle parole contenute in quella lista. Queste modifiche alle regole possono essere incredibilmente semplici (al punto che le parole non sono realmente cambiate) o possono essere incredibilmente complesse. Queste regole possono anche elaborare il campo GECOS nella password. Per quanto riguarda l'aggiunta di un meccanismo di cracking delle password distribuito in rete, questo potrebbe ulteriormente consentire agli utenti di utilizzare una rete di workstation eterogenee collegate da un file system condiviso come parti di un programma di cracking delle password ampiamente distribuito.
Keygen viene utilizzato semplicemente implementando un disassemblatore per intrufolarsi e studiare il codice assembly grezzo del programma target. Ciò verifica il software o il programma di installazione per il codice desiderato. Una volta che l'utente ha avuto accesso al codice del programma, l'ubicazione e le subroutine che sono responsabili della verifica della validità di un codice sono facilmente accertate. Ciò consente di decodificare l'algoritmo al fine di generare chiavi valide. Il kicker a volte le chiavi trovate potrebbero non funzionare con il software online (inclusi gli aggiornamenti software scaricati) - principalmente perché l'utente deve confermare il numero seriale ogni volta che il software si collega al server.
Sommario:
1. Crack è un programma di cracking delle password di Unix; Keygen è un programma generatore utilizzato per accertare le chiavi software.
2. Le nuove permutazioni di Crack includono aggiornamenti come un generatore di dizionario programmabile e un sistema di tracciamento password distribuito in rete; Keygen funziona in modo semplice, ma potrebbe non fornire chiavi funzionanti.