princeprocessor

Password Attacks v0.22 · 05.07.2018 не обновлялся >2 лет

Генератор кандидатов паролей по алгоритму PRINCE от команды Hashcat: строит цепочки из слов входного словаря, имитируя реальные паттерны паролей значительно эффективнее обычных комбинаторных атак.

v0.22
05.07.2018 current
Добавлен 26.06.2026 · Обновлён 26.06.2026 · Password Attacks
Установка
# Скачать бинарный релиз
wget https://github.com/hashcat/princeprocessor/releases/latest/download/princeprocessor-linux.7z
7z x princeprocessor-linux.7z

# Из исходников
git clone https://github.com/hashcat/princeprocessor
cd princeprocessor/src && make
./pp64.bin --help

# Пример: генерация по словарю
./pp64.bin words.txt | hashcat -m 0 hashes.txt
переведено ИИ

princeprocessor

Автономный генератор кандидатов паролей, использующий алгоритм PRINCE

Название PRINCE является акронимом и расшифровывается как PRobability INfinite Chained Elements (Бесконечные цепные элементы вероятности), которые являются строительными блоками алгоритма

Краткое описание

princeprocessor — это генератор кандидатов паролей, который можно представить как расширенную комбинаторную атаку. Однако, вместо взятия на вход двух различных списков слов и последующего вывода всех возможных двухсловных комбинаций, princeprocessor принимает только один входной список слов и формирует «цепочки» из объединённых слов. Эти цепочки могут состоять от 1 до N слов из входного списка, сконкатенированных вместе. Например, если он выводит предположения длиной четыре символа, он может сгенерировать их, используя комбинации из входного списка слов, такие как:

  • слово из 4 букв
  • слово из 2 букв + слово из 2 букв
  • слово из 1 буквы + слово из 3 букв
  • слово из 3 букв + слово из 1 буквы
  • слово из 1 буквы + слово из 1 буквы + слово из 2 букв
  • слово из 1 буквы + слово из 2 букв + слово из 1 буквы
  • слово из 2 букв + слово из 1 буквы + слово из 1 буквы
  • слово из 1 буквы + слово из 1 буквы + слово из 1 буквы + слово из 1 буквы

Подробное описание

Я напишу подробное описание, когда мне будет очень скучно. А пока используйте следующие ресурсы:

  • Мой доклад о princeprocessor на конференции Passwords^14 в Тронхейме, Норвегия. Слайды: https://hashcat.net/events/p14-trondheim/prince-attack.pdf
  • Спасибо Матту Виру (Matt Weir), он провел прекрасный анализ princeprocessor. Вы можете найти публикацию в его блоге: http://reusablesec.blogspot.de/2014/12/tool-deep-dive-prince.html

Компиляция

Просто выполните make

Бинарные дистрибутивы

Бинарные файлы для Linux, Windows и OSX: https://github.com/jsteube/princeprocessor/releases

Комментарии
Войдите, чтобы оставить комментарий