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!
Busca por categoria
- Casa e família de software
- Disco e arquivo de software
- Ferramentas para desenvolvedores
- Jogos
- Melhorias de desktop
- Motoristas
- Navegadores
- Screensavers
- Software de áudio
- Software de comunicação
- Software de desenvolvimento web
- Software de design gráfico
- Software de fotografia digital
- Software de negócios e escritório
- Software de produtividade
- Software de rede
- Software de segurança
- Software de vídeo
- Software educacional e científica
- Software internet
- Utilitários de sistema
Software Popular
Elementary OS 17 Aug 18
Absolute Linux 22 Jun 18
Puppy Linux 19 Feb 15
LaTeX::BibTeX 14 Apr 15
Elive 20 Jan 18
Oracle Solaris 22 Jun 18
Plants vs. Zombies 12 May 15
Viper
Outro software de desenvolvedor Frank4DD
WebCert
20 Feb 15
Comentário para Viper
Busca por categoria
- Casa e família de software
- Disco e arquivo de software
- Ferramentas para desenvolvedores
- Jogos
- Melhorias de desktop
- Motoristas
- Navegadores
- Screensavers
- Software de áudio
- Software de comunicação
- Software de desenvolvimento web
- Software de design gráfico
- Software de fotografia digital
- Software de negócios e escritório
- Software de produtividade
- Software de rede
- Software de segurança
- Software de vídeo
- Software educacional e científica
- Software internet
- Utilitários de sistema
Software Popular
Xandros Desktop OS 3 Jun 15
Zuma Deluxe 20 Feb 15
MultiSystem 17 Feb 15
Sophos UTM 17 Feb 15
KAVClient 3 Jun 15
PlayOnLinux 9 Dec 15
Puppy Linux "Slacko" 28 Apr 17
Comentários não encontrado