Razlika između Crack i Keygen

Crack vs. Keygen

Crack je doslovno program koji pukne Unix lozinke. Izrađen je posebno za administratore sustava kako bi mogli locirati korisnike čije su lozinke preslabe i podložne napadima od strane hakera pomoću sustava za hakiranje rječnika. To je izravni rezultat stvaraoca programa, Aleca Muffeta, koji želi poboljšati svog prethodnika - 'pwc' kreker u COPS-u. Jednostavnim preuređenjem upravljanja memorijom programa Muffet je uspio povećati svoje performanse.

Keygen je skraćeni oblik generatora fraznih ključeva. To je mali program koji generira važeće CD-ove ili serijske (registracijske) brojeve softvera. Ti se serijski brojevi stavljaju na raspolaganje administratorima putem grupa za kreiranje softvera besplatno putem preuzimanja na većem broju web stranica koja su posvećena softverskom piratstvu. Smatra se da je u zemljama prilično nezakonito aktiviranje softvera bez kupnje originalnog koda.

Crack je prvi put objavljen kao inačica 2.7a, a objavljen je na Usenet newsgroups alt.sources i alt.security. Naknadna izdanja uvela su mnoštvo novih nadogradnji, uključujući programirljivi generator rječnika, mrežni sustav za praćenje lozinki i poboljšani kod s mnogo više fleksibilnosti od svojih prethodnika. Uključivanje generatora rječnika koji se može programirati u sustav znači da korisnik može primijeniti pravila na tradicionalni popis riječi s rječnikom kako bi stvorio modificirane verzije riječi sadržanih na tom popisu. Ove izmjene pravila mogu biti nevjerojatno jednostavne (do te mjere da se riječi zapravo uopće ne mijenjaju) ili mogu biti nevjerojatno složene. Ova pravila mogu u lozinku obrađivati ​​i GECOS polje. Što se tiče dodavanja mrežnog mehanizma za razbijanje lozinki, to bi moglo dalje omogućiti korisnicima da koriste mrežu heterogenih radnih stanica spojenih zajedničkim datotečnim sustavom kao dijelove programa za kreiranje lozinke koji je široko distribuiran.

Keygen se koristi jednostavnom implementacijom rastavljača kako bi se ušunjao i proučio sirovi kôd za skupljanje ciljanog programa. Ovo provjerava softver ili instalacijski program radi željenog koda. Jednom kada korisnik dobije pristup programskom kodu, lako se utvrđuje mjesto i podprogrami koji su odgovorni za provjeru valjanosti koda. To omogućuje obrnuto projektiranje algoritma kako bi se generirali valjani ključevi. Udarač ponekad pronađeni ključevi možda neće raditi s mrežnim softverom (uključujući preuzeto ažuriranje softvera) - uglavnom zato što korisnik mora potvrditi serijski broj svaki put kada se softver poveže s poslužiteljem..

Sažetak:

1. Crack je Unixov program za kreiranje lozinki; Keygen je generator koji se koristi za utvrđivanje softverskih ključeva.

2. Crackove najnovije permutacije uključivale su ažuriranja poput programabilnog generatora rječnika i mrežnog sustava za praćenje lozinki; Keygen djeluje na jednostavan način, ali možda ne pruža ključeve koji rade.