Crack a Keygen
Crack vs. Keygen
Crack je doslova program, který praská hesla Unixu. Je navržen speciálně pro správce systému, kteří mají možnost vyhledávat uživatele, jejichž hesla jsou příliš slabá a jsou zranitelná útokem hackerů pomocí slovníku hackerského systému. Je to přímý výsledek tvůrce programu, Alec Muffet, který chce zlepšit své předchůdce - "crawler" pwc v COPS. S jednoduchým re-inženýrem řízení paměti programu, Muffet byl schopen zvýšit svůj výkon.
Keygen je zkrácená forma generátoru frází. Jedná se o malý program, který generuje platné klíče CD nebo sériové (registrační) čísla pro software. Tato sériová čísla jsou zpřístupněna administrátorům prostřednictvím softwarových trhacích skupin bezplatně prostřednictvím stahování na mnoha webových stránkách, které se zabývají softwarovým pirátstvím. Považuje se za zcela nelegální v zemích, kde se aktivuje software bez zakoupení autentického kódu.
Crack byla nejprve vydána jako verze 2.7a a byla zaslána do diskusních skupin Usenet alt.sources a alt.security. Následné verze představily celou řadu nových upgradů, včetně programovatelného generátoru slovníků, síťového distribuovaného systému sledování hesel a vylepšeného kódu s mnohem větší flexibilitou než jeho předchůdci. Zahrnutí generátoru slovníků, které je programovatelné do systému, znamená, že uživatel je schopen aplikovat pravidla do tradičního seznamu slovních slov, aby generoval upravené verze slov obsažených v tomto seznamu. Tyto úpravy pravidel mohou být neuvěřitelně jednoduché (do té míry, že se slova vůbec nemění) nebo mohou být neuvěřitelně složité. Tato pravidla mohou také zpracovávat pole GECOS v hesle. Pokud jde o přidání distribuovaného síťového mechanismu, mohlo by to dále umožnit uživatelům používat síť heterogenních pracovních stanic propojených sdíleným systémem souborů jako součásti programu, který byl široce distribuován.
Keygen se používá jednoduchým zaváděním disassembleru, který se propašuje a studuje surový kód sestavy cílového programu. To buď zkontroluje software nebo instalační program pro požadovaný kód. Jakmile uživatel získal přístup k kódu programu, snadno zjistí umístění a podprogramy, které jsou zodpovědné za ověření platnosti kódu. To umožňuje, aby byl algoritmus reverzně navržen tak, aby generoval platné klíče. Klávesa je někdy nalezená klíče nemusí fungovat s online softwarem (včetně stažených aktualizací softwaru) - hlavně proto, že uživatel musí potvrdit sériové číslo pokaždé, když se software připojí k serveru.
Souhrn:
1. Crack je crackovací program pro Unix; Keygen je program generátoru, který slouží k zjišťování softwarových klíčů.
2. Nejnovější permutace Crack obsahují aktualizace jako programovatelný generátor slovníku a síťový distribuovaný systém pro sledování hesel; Keygen pracuje jednoduše, ale nemusí poskytovat klíče, které fungují.