Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
viper — Viper — это брутфорс-инструмент для подбора паролей. | Kitploit
Инструменты/GitHubGitHub/fm4dd/viper
Взлом паролейКриптографияТестирование на Проникновение
GitHubfm4dd/viper

viper

Viper — это брутфорс-инструмент для подбора паролей.

Репозиторий
231710 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Viper

Frank4DD, @ Май 2000

Viper — это брутфорс UNIX-подобная программа для взлома паролей, зашифрованных с помощью crypt. Она была разработана на основе Perl-программы Hale's viper 1.4. Хотя существуют и другие, более мощные программы взлома, эта создана для изучения безопасности паролей на фоне резкого увеличения скорости аппаратного обеспечения. Если я правильно помню, на PDP-11 генерация пароля занимала 30 секунд. Теперь мы можем выполнять более 230 000 генераций в секунду на одном ядре CPU одной системы, что увеличивает скорость в несколько миллионов раз. Тем не менее, для 8-символьного пароля на полном ключевом пространстве ещё есть время работы, см. keyspace.txt.

Изначально реализация ufc-crypt казалась самой быстрой функцией crypt, и её использование упрощало портирование программы на разные платформы.

Viper работает под Linux, Solaris, HPUX и DOS/Windows.

Бенчмарки

Оригинальный viper.pl (Perl) от Hale:

ГодСистемаCPUОСВерсияCPS rate
2000SparcStationSUN U-Sparc 400MhzSolaris2.6700
2000Desktop PCPentium III 650MhzLinux2.2.1316,000

Модифицированный viper (C):

Использование

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

Пример использования

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

Последние обновления

  • Viper версии 1.5 обновлён для использования процедур OpenSSL DES для шифрования. Библиотека UFC была удалена как устаревшая и даже вызывающая ошибки сегментации на некоторых системах. Производительность увеличилась примерно на 25% благодаря библиотекам OpenSSL. В дополнение к библиотекам необходимо установить заголовочные файлы OpenSSL (dev-пакет) для компиляции Viper.

  • Viper версии 1.6 получил исправления ошибок благодаря David C. Rankin.

См. также http://fm4dd.com/sw/viper/

Скачать инструмент
ГодСистемаCPUОСВерсияКомпиляторCPS 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