Crack proti Keygenu
Crack je dobesedno program, ki pokvari Unix gesla. Zasnovan je posebej za sistemske skrbnike, da lahko poiščejo uporabnike, katerih gesla so prešibka in ranljiva za napad s strani hekerjev s sistemom kramp slovarja. Gre za neposreden rezultat, ki ga ustvarjalec programa, Alec Muffet, želi izboljšati na svojem predhodniku - "pwc" krekerju v COPS. S preprostim preoblikovanjem upravljanja pomnilnika programa je Muffet lahko povečal svojo zmogljivost.
Keygen je okrajšana oblika generatorja fraz. To je majhen program, ki ustvari veljavne ključe CD ali serijske (registrske) številke za programsko opremo. Te serijske številke so skrbnikom na voljo prek skupin za kreiranje programske opreme z brezplačnim prenosom na več spletnih mest, ki so namenjena piratstvu programske opreme. V državah velja za precej nezakonito aktiviranje programske opreme brez nakupa pristne kode.
Crack je bil prvič izdan kot različica 2.7a, objavljen pa je bil v Usenet newsgroups alt.sources in alt.security. Naknadne izdaje so prinesle številne nove nadgradnje, vključno s programirljivim generatorjem slovarjev, sistemom za sledenje geslom, porazdeljenim omrežjem, in izboljšano kodo z veliko večjo prilagodljivostjo kot predhodniki. Vključitev generatorja slovarja, ki ga je mogoče programirati v sistem, pomeni, da lahko uporabnik uporabi pravila na tradicionalnem seznamu besednih slovarjev, da ustvari spremenjene različice besed, ki jih vsebuje seznam. Te spremembe pravil so lahko neverjetno preproste (do te mere, da se besede dejansko sploh ne spremenijo) ali pa so neverjetno zapletene. Ta pravila lahko tudi v geslu obdelajo polje GECOS. Kar zadeva dodajanje omrežnega mehanizma za razbijanje gesla, bi to uporabnikom lahko nadalje omogočilo uporabo mreže raznorodnih delovnih postaj, ki jih povezuje skupni datotečni sistem kot dele programa, ki je razširjen z geslom..
Keygen se uporablja s preprosto izvedbo razstavljalnika, da se prikrade in preuči surovo kodo sestavljanja ciljnega programa. S tem preverite programsko opremo ali namestitveni program za želeno kodo. Ko uporabnik pridobi dostop do kode programa, se zlahka ugotovi lokacija in podprogrami, ki so odgovorni za preverjanje veljavnosti kode. To omogoča, da je algoritem obrnjen v obratno oblikovanje, da bi ustvaril veljavne ključe. Napaka, kadar najdeni ključi morda ne delujejo s spletno programsko opremo (vključno s posodobljenimi posodobitvami programske opreme) - predvsem zato, ker mora uporabnik potrditi serijsko številko vsakič, ko se programska oprema poveže s strežnikom..
Povzetek:
1. Crack je program za pokanje gesla Unix; Keygen je generatorski program, ki se uporablja za določanje programskih ključev.
2. Crack-ove najnovejše permutacije so vključevale posodobitve, kot sta programirljiv generator slovarjev in omrežni sistem za sledenje gesla. Keygen deluje na preprost način, vendar morda ne zagotavlja ključev, ki delujejo.