Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
viper — Viper ist ein Brute-Force-Passwortknacker. | Kitploit
Tools/GitHubGitHub/fm4dd/viper
Passwort-CrackingKryptographiePenetrationstests
GitHubfm4dd/viper

viper

Viper ist ein Brute-Force-Passwortknacker.

Repository anzeigen
23173vor 10 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Viper

Frank4DD, @ Mai 2000

Viper ist ein Brute-Force-Passwortknacker im UNIX-Stil für mit crypt verschlüsselte Passwörter. Es wurde aus Hales viper 1.4 Perl-Programm entwickelt. Obwohl es andere leistungsfähigere Knackprogramme gibt, geht es hier um die Untersuchung der Sicherheit von Passwörtern, während die Hardwaregeschwindigkeit drastisch zunimmt. Wenn ich mich richtig erinnere, las ich, dass die Passwortgenerierung auf einer PDP-11 30 Sekunden dauerte. Jetzt schaffen wir mehr als 230.000 Generationen pro Sekunde auf einem einzelnen CPU-Kern eines einzelnen Systems, was die Geschwindigkeit um einen Faktor von mehreren Millionen erhöht. Dennoch bleibt noch Zeit für ein 8-stelliges Passwort im gesamten Schlüsselraum, siehe keyspace.txt.

Ursprünglich schien die ufc-crypt-Implementierung die schnellste crypt-Funktion zu sein; ihre Verwendung erleichterte die Portierung des Programms auf verschiedene Plattformen.

Viper läuft unter Linux, Solaris, HPUX und DOS/Windows.

Benchmarks

Das Original, Hale's viper.pl (Perl):

JahrSystemCPUBetriebssystemVersionCPS-Rate
2000SparcStationSUN U-Sparc 400MhzSolaris2.6700
2000Desktop PCPentium III 650MhzLinux2.2.1316,000

Modifizierter viper (C):

Verwendung

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

Verwendungsbeispiel

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

Letzte Aktualisierungen

  • Viper Version 1.5 wurde aktualisiert, um die OpenSSL DES-Routinen zur Verschlüsselung zu verwenden. Die UFC-Bibliothek wurde als veraltet entfernt, da sie auf einigen Systemen sogar Segmentation Faults verursachte. Es gibt einen Leistungsgewinn von ca. 25 % durch die OpenSSL-Bibliotheken. Zusätzlich zu den Bibliotheken müssen die OpenSSL-Header (Entwicklungspaket) installiert werden, um Viper kompilieren zu können.

  • Viper Version 1.6 erhielt Fehlerbehebungen dank David C. Rankin.

Siehe auch http://fm4dd.com/sw/viper/

Tool herunterladen
JahrSystemCPUBetriebssystemVersionCompilerCPS-Rate
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