Diferença entre Crack e Keygen

Crack vs. Keygen

O crack é literalmente um programa que quebra senhas do Unix. Ele foi projetado especificamente para que os administradores de sistema possam localizar usuários cujas senhas sejam muito fracas e vulneráveis ​​a ataques de hackers usando um sistema de hackers de dicionário. É um resultado direto do criador do programa, Alec Muffet, querendo melhorar seu antecessor - um cracker 'pwc' no COPS. Com uma simples reengenharia do gerenciamento de memória do programa, Muffet conseguiu aumentar seu desempenho.

Keygen é a forma abreviada do gerador de chaves de frase. É um pequeno programa que gera chaves de CD válidas ou números de série (registro) para software. Esses números de série são disponibilizados aos administradores por meio de grupos de cracking de software gratuitamente por meio de download em vários sites dedicados à pirataria de software. É considerado ilegal nos países ativar o software sem comprar o código genuíno.

O crack foi lançado pela primeira vez na versão 2.7a e publicado nos grupos de notícias da Usenet, alt.sources e alt.security. Versões subseqüentes introduziram uma infinidade de novas atualizações, incluindo um gerador de dicionário programável, um sistema de rastreamento de senha distribuído em rede e código aprimorado, com muito mais flexibilidade do que seus antecessores. A inclusão de um gerador de dicionário programável no sistema significa que o usuário pode aplicar regras à lista de palavras do dicionário tradicional para gerar versões modificadas das palavras contidas nessa lista. Essas modificações de regras podem ser incrivelmente simples (a ponto de as palavras não serem realmente alteradas), ou podem ser incrivelmente complexas. Essas regras também podem processar o campo GECOS na senha. Quanto à adição de um mecanismo de quebra de senha distribuído em rede, isso pode permitir que os usuários usem uma rede de estações de trabalho heterogêneas conectadas por um sistema de arquivos compartilhado como partes de um programa de quebra de senha amplamente distribuído.

O Keygen é usado simplesmente implementando um desmontador para se infiltrar e estudar o código de montagem bruto do programa alvo. Isso verifica o software ou o instalador quanto ao código desejado. Depois que o usuário obtém acesso ao código do programa, é fácil verificar o local e a sub-rotina responsável pela verificação da validade de um código. Isso permite que o algoritmo seja engenharia reversa para gerar chaves válidas. Às vezes, o chutador às vezes encontra as chaves encontradas pode não funcionar com o software online (incluindo atualizações de software baixadas) - principalmente porque o usuário precisa confirmar o número de série toda vez que o software se conecta ao servidor.

Resumo:

1. Crack é um programa de quebra de senha Unix; Keygen é um programa gerador usado para verificar chaves de software.

2. As mais recentes permutações do Crack incluíram atualizações como um gerador de dicionário programável e um sistema de rastreamento de senha distribuído em rede; O Keygen funciona de maneira simples, mas pode não fornecer chaves que funcionem.