Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
viper — Viper est un outil de cassage de mots de passe par force brute. | Kitploit
Outils/GitHubGitHub/fm4dd/viper
Cassage de Mots de PasseCryptographieTests d'Intrusion
GitHubfm4dd/viper

viper

Viper est un outil de cassage de mots de passe par force brute.

Voir le dépôt
2317il y a 10 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Viper

Frank4DD, @ Mai 2000

Viper est un craqueur de mots de passe de type UNIX par force brute pour les mots de passe cryptés avec crypt. Il a été développé à partir du programme Perl viper 1.4 de Hale. Bien qu'il existe d'autres programmes de craquage plus puissants, celui-ci vise à étudier la sécurité des mots de passe alors que la vitesse du matériel augmente radicalement. Si je me souviens bien, j'ai lu que sur un PDP-11 la génération de mot de passe prenait 30 secondes. Maintenant, nous pouvons faire plus de 230 000 générations par seconde sur un seul cœur de CPU d'un seul système, augmentant la vitesse d'un facteur de plusieurs millions. Néanmoins, il reste du temps pour un mot de passe de 8 caractères sur l'espace de clés complet, voir keyspace.txt.

À l'origine, l'implémentation ufc-crypt semblait être la fonction crypt la plus rapide disponible, son utilisation a facilité le portage du programme sur différentes plateformes.

Viper fonctionne sous Linux, Solaris, HPUX et DOS/Windows.

Repères

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

AnnéeSystèmeCPUOSVersionTaux de CPS
2000SparcStationSUN U-Sparc 400MhzSolaris2.6700
2000Desktop PCPentium III 650MhzLinux2.2.1316,000

Viper modifié (C) :

Utilisation

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

Exemple d'utilisation

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...

Dernières mises à jour

  • La version 1.5 de Viper a été mise à jour pour utiliser les routines DES d'OpenSSL pour le chiffrement. La bibliothèque UFC a été abandonnée car obsolète et générant même des segfaults sur certains systèmes. Il y a un gain de performance d'environ 25% provenant des bibliothèques OpenSSL. En plus des bibliothèques, les en-têtes OpenSSL (paquet dev) doivent être installés pour pouvoir compiler Viper.

  • La version 1.6 de Viper a reçu des corrections de bugs grâce à David C. Rankin.

Voir aussi http://fm4dd.com/sw/viper/

Télécharger l’outil
AnnéeSystèmeCPUOSVersionCompilateurTaux de CPS
2000HP 9000-B180LPA-7300LC 180MhzHPUX10.20gcc7000
2000SparcStationSUN U-Sparc 400MhzSolaris2.6gcc25,000
2000Desktop PCPentium III 650MhzLinux2.2.13gcc40,000
2000Desktop PCPentium III 650MhzWindowsWin98gcc50,000
2000Desktop PCPentium III 650MhzDOS7.0djgpp50,000
2004HP Laptop1x 1.7 GHz AMD64WindowsWinXPgcc120,000
2011Cloud ServervCPU (unknown)Linux2.6.31gcc150,000
2016Cloud ServerXeon E5-2680 2.5GHzLinux4.4.0gcc250,000