princeprocessor

Описание princeprocessor

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 - эталонная реализация атаки PRINCE, которая генерирует пароли-кандидаты, разумно комбинируя слова во всех возможных комбинациях из заданного списка слов.

Домашняя страница: https://github.com/hashcat/princeprocessor

Автор: Jens Steube, magnum

Лицензия: MIT

Справка по princeprocessor

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

princeprocessor [ОПЦИИ] [<] СЛОВАРЬ

Опции:

* Начало:

  -V,  --version               Напечатать версию
  -h,  --help                  Напечатать справку

* Прочее:

       --keyspace              Вычислить количество комбинаций

* Оптимизация:

       --pw-min=ЧИСЛО          Вывести кандидаты длиной более чем ЧИСЛО
       --pw-max=ЧИСЛО          Вывести кандидаты длиной менее чем ЧИСЛО
       --elem-cnt-min=ЧИСЛО    Минимальное число элементов на цепь
       --elem-cnt-max=ЧИСЛО    Максимальное число элементов на цель
       --wl-dist-len           Рассчитать распределение длины вывода из списка слов
       --wl-max=ЧИСЛО          Загрузить только ЧИСЛО слов из входного списка слов или используйте 0 для отключения
  -c,  --dupe-check-disable    Отключить проверку дубликатов для более быстрой начальной загрузки
       --save-pos-disable      Сохранить позицию для последующего возобновления с -s

* Исходники:

  -s,  --skip=ЧИСЛО            Пропустить ЧИСЛО паролей от начала (для распределённой работы)
  -l,  --limit=ЧИСЛО           Ограничить вывод ЧИСЛОМ паролей (для распределённой работы)

* Файлы:

  -o,  --output-file=ФАЙЛ      Выходной файл

* Усилитель:

       --case-permute          Для каждого слова в списке слов, которое начинается с буквы,
                               сгенерировать слово с регистром, противоположным регистру первой буквы.

Руководство по princeprocessor

Страница man отсутствует.

Примеры запуска princeprocessor

Пример использования для медленных хешей:

princeprocessor < wordlist.dict | hashcat [ОПЦИИ] target.hash

Пример использования для быстрых хешей (для более полного использования графических процессоров):

princeprocessor < wordlist.dict | hashcat [ОПЦИИ] target.hash -r prince_optimized.rule

Используя слова из указанного словаря (dict1.txt) составить цепи минимальной длиной 2 элемента (--elem-cnt-min=2) и максимальной длиной 2 элемента (--elem-cnt-max=2), то есть в каждой цепи будет только по 2:

princeprocessor --elem-cnt-min=2 --elem-cnt-max=2 dict1.txt

Установка princeprocessor

Установка в Kali Linux

sudo apt install princeprocessor

Установка в BlackArch

Программа предустановлена в BlackArch.

sudo pacman -S princeprocessor

Информация об установке в другие операционные системы будет добавлена позже.

Скриншоты princeprocessor

Инструкции по princeprocessor

Близкие программы:

  • CUPP (100%)
  • Списки слов (словари) (100%)
  • Mentalist (100%)
  • CeWL (100%)
  • acccheck (50%)
  • creddump (RANDOM - 50%)
  • Рекомендуется Вам:

    Comments are Closed