Crack vs. Keygen
Crack este literalmente un program care rupe parolele Unix. Acesta este conceput special pentru administratorii de sistem pentru a avea capacitatea de a localiza utilizatorii ale căror parole sunt prea slabe și vulnerabile la atacurile hackerilor folosind un sistem de hacking pentru dicționari. Este un rezultat direct al creatorului programului, Alec Muffet, care dorește să-și îmbunătățească predecesorul - un crawler "pwc" în COPS. Cu o simplă re-proiectare a gestionării memoriei programului, Muffet a reușit să își sporească performanța.
Keygen este forma abreviată a generatorului de expresii cheie. Este un program mic care generează chei de CD valabile sau numere de înregistrare (serial) pentru software. Aceste numere de serie sunt puse la dispoziția administratorilor prin intermediul grupurilor de crack-uri software gratuite prin descărcare pe un număr de site-uri dedicate pirateriei software. Se consideră că este ilegal în țările să activeze software-ul fără a cumpăra codul autentic.
Crack a fost lansat pentru versiunea 2.7a și a fost postat în grupurile de știri Usenet alt.sources și alt.security. Versiunile ulterioare au introdus o serie de noi actualizări, inclusiv un generator de dicționari programabili, un sistem de urmărire a parolei distribuite în rețea și un cod îmbunătățit cu mult mai multă flexibilitate decât predecesorii săi. Includerea unui generator de dicționari programabil în sistem înseamnă că utilizatorul poate aplica reguli în lista cu dicționare tradițională pentru a genera versiuni modificate ale cuvintelor din această listă. Aceste modificări ale regulilor pot fi incredibil de simple (până în momentul în care cuvintele nu se schimbă deloc) sau pot fi incredibil de complexe. Aceste reguli pot procesa, de asemenea, domeniul GECOS în parolă. În ceea ce privește adăugarea unui mecanism de cracare a parolei distribuite în rețea, acest lucru ar putea permite utilizatorilor să utilizeze o rețea de stații de lucru eterogene conectate printr-un sistem de fișiere partajat ca părți ale unui program de cracare a parolei care a fost distribuit pe scară largă.
Keygen este utilizat prin simpla punere în aplicare a unui dezasamblator care să se strecoare și să studieze codul de asamblare brut al programului vizat. Acest lucru verifică fie software-ul, fie programul de instalare pentru codul dorit. Odată ce utilizatorul a obținut acces la codul programului, locația și subrutina (ele) care sunt responsabile pentru verificarea validității unui cod sunt ușor de stabilit. Aceasta permite algoritmului să fie inversat pentru a genera chei valide. Kicker-ul este uneori cheile găsite să nu funcționeze cu software-ul online (inclusiv actualizările de software descărcate) - în principal deoarece utilizatorul trebuie să confirme numărul de serie de fiecare dată când software-ul se conectează la server.
Rezumat:
1. Crack este un program de cracare a parolei Unix; Keygen este un program generator folosit pentru a stabili cheile software.
2. Cele mai noi permutări ale lui Crack au inclus actualizări, cum ar fi un generator de dictionare programabil și un sistem de urmărire a parolei distribuite în rețea; Keygen funcționează într-un mod simplu, dar nu poate furniza chei care funcționează.