Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
viper — Viper é um quebrador de senhas por força bruta. | Kitploit
Ferramentas/GitHubGitHub/fm4dd/viper
Quebra de SenhasCriptografiaTestes de Penetração
GitHubfm4dd/viper

viper

Viper é um quebrador de senhas por força bruta.

Ver Repositório
2317há 10 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Viper

Frank4DD, @ Maio 2000

Viper é um cracker de senhas estilo UNIX para senhas criptografadas com crypt. Foi desenvolvido a partir do programa Perl viper 1.4 de Hale. Embora existam outros programas de crack mais poderosos por aí, este é sobre estudar a segurança das senhas enquanto a velocidade do hardware aumenta drasticamente. Se me lembro bem, li que em um PDP-11 a geração de senhas levava 30 segundos. Agora podemos fazer mais de 230.000 gerações por segundo em um único núcleo de CPU de um único sistema, aumentando a velocidade por um fator de vários milhões. Ainda assim, há algum tempo para uma senha de 8 caracteres em espaço completo de chaves, veja keyspace.txt.

Originalmente, a implementação ufc-crypt parecia ser a função crypt mais rápida disponível, usá-la tornou fácil portar o programa para diferentes plataformas.

Viper roda sob Linux, Solaris, HPUX e DOS/Windows.

Benchmarks

O original, Hale's viper.pl (Perl):

AnoSistemaCPUSOVersãoTaxa de CPS
2000SparcStationSUN U-Sparc 400MhzSolaris2.6700
2000PC DesktopPentium III 650MhzLinux2.2.1316,000

Viper modificado (C):

Uso

root@kitploit:~
Viper v1.6 (Hale 05/12/2000) - C version by Frank4DD (05/05/2014)
Wiltered Fire - www.wilter.com/wf, incl. bugfixes by David C. Rankin

        -f     File to load password from (required unless using lsf)
        -u     Username to load from file (required unless using lsf)
        -lsf   Load saved file from previous session
        -pf    Save progress to file at update interval
        -rf #        Amount of time in hours to run for (default infinite)
        -c #         Character set from charset.ini to use (default 1)
        -pws #       Minimum password length (starting value, default 1)
        -pwl #       Maximum password length (default 8 - maximum 16)
        -ui #        Console update interval (in minutes - default 10)
        -v           Verbose output

Exemplo de Uso

root@kitploit:~
susie112:/home/me/viper-1.6/src # ./viper -f passwd -u root -ui 1 -v

Viper v1.6 (Hale 05/12/2000) - C version by Frank4DD (05/05/2014)
Wiltered Fire - www.wilter.com/wf, incl. bugfixes by David C. Rankin

Found: user root pw:reUJbHrFWYCQk
Found: Charset 0 in charset.ini
...command line parameters loaded.
Character set is 93 chars long
Starting crack on: Sun Oct  3 23:04:44 2009
Cracking for pass length 1 (93 possibilities)
Cracking for pass length 2 (8649 possibilities)
Cracking for pass length 3 (804357 possibilities)
Cracking for pass length 4 (7.48052e+07 possibilities)

[ Length: | Last:    | CPS:    | Time Spent:      | Time Remaining:  | Done:  ]
-------------------------------------------------------------------------------
[    4    |     kq2r |  150000 | 000d:00h:01m:00s | 000d:00h:07m:18s | 12.03% ]

 The password has been located.
 Username : root
 Password : test
 Started  : Sun Oct  3 23:04:44 2009
 Finished : Sun Oct  3 23:06:30 2009
 Duration : 000d:00h:01m:00s

Viper exiting...

Últimas Atualizações

  • A versão 1.5 do Viper foi atualizada para usar as rotinas DES do OpenSSL para criptografia. A biblioteca UFC foi descartada por ser desatualizada e até gerar falhas de segmentação em alguns sistemas. Há um ganho de desempenho de aproximadamente 25% proveniente das bibliotecas OpenSSL. Além das bibliotecas, os cabeçalhos do OpenSSL (pacote de desenvolvimento) precisam ser instalados para poder compilar o Viper.

  • A versão 1.6 do Viper recebeu correções de bugs graças a David C. Rankin.

Veja também http://fm4dd.com/sw/viper/

Baixar ferramenta
AnoSistemaCPUSOVersãoCompiladorTaxa de CPS
2000HP 9000-B180LPA-7300LC 180MhzHPUX10.20gcc7000
2000SparcStationSUN U-Sparc 400MhzSolaris2.6gcc25,000
2000PC DesktopPentium III 650MhzLinux2.2.13gcc40,000
2000PC DesktopPentium III 650MhzWindowsWin98gcc50,000
2000PC DesktopPentium III 650MhzDOS7.0djgpp50,000
2004Laptop HP1x 1.7 GHz AMD64WindowsWinXPgcc120,000
2011Servidor CloudvCPU (desconhecido)Linux2.6.31gcc150,000
2016Servidor CloudXeon E5-2680 2.5GHzLinux4.4.0gcc250,000