Crack vs Keygen
Crack är bokstavligen ett program som spricker Unix-lösenord. Det är speciellt utformat för systemadministratörer att kunna lokalisera användare vars lösenord är för svag och sårbar för attacker av hackare som använder ett ordbordshackningssystem. Det är ett direkt resultat av programmets skapare, Alec Muffet, som vill förbättra sin föregångare - en "pwc" cracker i COPS. Med en enkel omkonstruktion av programmets minneshantering kunde Muffet öka sin prestanda.
Keygen är den förkortade formen av frasens nyckelgenerator. Det är ett litet program som genererar giltiga cd-nycklar eller seriella (registreringsnummer) för programvara. Dessa serienumrar är tillgängliga för administratörer via programvaruluckningsgrupper gratis via nedladdning på ett antal webbplatser som är dedikerade till piratkopiering av program. Det anses vara ganska olagligt i länder att aktivera programvara utan att köpa den äkta koden.
Crack släpptes först som version 2.7a, och publicerades i Usenet-nyhetsgrupper alt.sources och alt.security. Efterföljande versioner har infört en uppsjö av nya uppgraderingar, inklusive en programmerbar ordbordsgenerator, ett nätverksfördelat lösenordsspårningssystem och förbättrad kod med mycket mer flexibilitet än sina föregångare. Inkluderar en ordboksgenerator som är programmerbar i systemet innebär att användaren kan tillämpa regler på den ordlistade ordlistan för att generera modifierade versioner av orden i den listan. Dessa regeländringar kan vara oerhört enkla (till den punkten att orden inte faktiskt ändras), eller de kan vara oerhört komplexa. Dessa regler kan också behandla GECOS-fältet i lösenordet. När det gäller att lägga till en nätverksfördelad lösenordsprickningsmekanism kan detta ytterligare tillåta användare att använda ett nätverk av heterogena arbetsstationer som är kopplade till ett gemensamt filsystem som delar av ett lösenordsprickningsprogram som har distribuerats mycket.
Keygen används genom att helt enkelt implementera en disassembler för att smyga in och studera den raka monteringskoden för det riktade programmet. Detta kontrollerar antingen programvaran eller installationsprogrammet för den önskade koden. När användaren har nått tillgång till programmets kod, är det lätt att fastställa den plats och delrutinen som ansvarar för att verifiera en kods giltighet. Detta gör att algoritmen kan omvänd konstrueras för att generera giltiga nycklar. Kickaren är ibland det kan hända att nycklarna inte fungerar med online-programvara (inklusive nedladdade programuppdateringar) - främst eftersom användaren måste bekräfta serienumret varje gång programvaran kopplas till servern.
Sammanfattning:
1. Crack är ett Unix-lösenordssprickningsprogram; Keygen är ett generatorprogram som används för att fastställa programvaruknappar.
2. Cracks senaste permutationer har inkluderat uppdateringar som en programmerbar ordlistorgenerator och ett nätverksfördelat lösenordsspårningssystem; Keygen fungerar på ett enkelt sätt, men får inte ge nycklar som fungerar.