Viper

Tela Software:
Viper
Detalhes de Software:
Versão: 1.4
Data de upload: 3 Jun 15
Revelador: Frank4DD
Licença: Livre
Popularidade: 15

Rating: 3.0/5 (Total Votes: 1)

Viper é um cracker senha de força bruta.
Quando eu estava tentando entender a insegurança de senhas UNIX, eu olhei para o software de quebra de senha simples como um exemplo. Claro, houve o famoso Crack, mas eu achei viper.pl de Hale mais legível. Eu queria melhorar o código para medir e desempenho de impressão e estimativas de tempo para ataques de força bruta, então eu contactado Hale sobre minhas idéias, incluindo re-escrever o seu programa em "C" para a velocidade máxima.
Eu queria saber quanto tempo leva para verificar se todas as combinações de senha possíveis em diferentes plataformas de computação, para diferentes conjuntos de caracteres e para comprimentos de senha diferentes. Os resultados eram altamente interessante!
Mas, primeiro, temos de olhar em mais detalhes como as senhas funcionam e como eles são gerados. Depois disso, escrever um cracker de senha não é tão difícil. O projeto básico de um cracker de senha de força bruta é um circuito em que estamos continuamente computar os hashes de senha a partir de seqüências de senha incrementados de um conjunto de caracteres genérico - e comparar o resultado com o hash da senha real até eles combinam. Vamos assumir que a senha contém apenas letras minúsculas de 'A' a 'z', começaríamos hashing e comparando:
'A', 'b', 'c', 'd' ... 'w', 'x', 'y', 'z', em seguida,
 "Aa", "ab ',' ac ',' ad '...' zw", "zx", "zy ',' zz ', em seguida,
 'AAA', 'AAB', 'aac', 'aad' ... 'ZZW', 'zzx', 'zzy', 'zzz'
 ... Continuando com o comprimento máximo de senha até encontrar a combinação «vencedora». Quanto mais rápido ele é executado o melhor, porque a matemática simples nos diz quantos senha seqüência combinações é preciso verificar. Usando o exemplo de uma senha com max. 8 caracteres (em minúsculas), podemos calcular o número total de combinações (exemplo para as 26 letras minúsculas do alfabeto Inglês):
 
(26) + 261+
(26x26) + 262+
(26x26x26) + 263+
(26x26x26x26) + 264+
(26x26x26x26x26) + 265+
(26x26x26x26x26x26) + 266+
(26x26x26x26x26x26x26) + 267+
(26x26x26x26x26x26x26x26) 268
= 217.180.147.158 combinações!

Outro software de desenvolvedor Frank4DD

WebCert
WebCert

20 Feb 15

Comentário para Viper

Comentários não encontrado
Adicionar comentário
Ligue imagens!