Diferença entre Crack e Keygen Diferença entre

Anonim

Crack vs. Keygen

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

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

Crack foi lançado pela primeira vez como a versão 2. 7a, e foi postado nos newsgroups da Usenet alt. fontes e alt. segurança. Os lançamentos 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 um código melhorado com muito maior flexibilidade do que seus antecessores. Incluir um gerador de dicionário que é 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 (no ponto em que as palavras não são 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 cracking de senha distribuído em rede, isso poderia permitir aos usuários usar uma rede de estações de trabalho heterogêneas conectadas por um sistema de arquivos compartilhado como parte de um programa de quebra de senha que foi amplamente distribuído.

O Keygen é usado simplesmente implementando um desassimilador para se esgueirar e estudar o código de montagem bruta do programa segmentado. Isso verifica o software ou o instalador para o código desejado. Uma vez que o usuário tenha obtido acesso ao código do programa, a localização e a sub-rotinas responsáveis ​​pela verificação da validade de um código são facilmente verificadas. Isso permite que o algoritmo seja engenharia reversa para gerar chaves válidas. O kicker é às vezes que as chaves encontradas podem não funcionar com software on-line (incluindo atualizações de software baixadas) - principalmente porque o usuário deve confirmar o número de série sempre que o software se conecta ao servidor.

Resumo:

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

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