Password Analysis and Cracking ToolkitPACK (Password Analysis and Cracking Toolkit) —это набор утилит, предназначенных для анализа парольных словарей и улучшения их качества на основе умных правил генерации. Важно понять, что сам данный набор не способен взламывать пароли, а предназначен для повышения эффективности взлома паролей программами — брутфорсерами. Весь набор состоит из четырех основных скриптов: rulegen.py, dictstat.py, maskgen. ру, policygen.py.

Rulegen предназначен для анализа паролей и генерации правил для Hashcat. Скрипт исследует уже взломанные пароли и на основе их строит маску для генерации новых паролей, что может быть очень эффективно против еще не взломанных хешей в корпоративной системе. Как нетрудно догадаться, это необходимо для Hashcat Rule Based Attack.

Dictstat и maskgen предназначены для анализа паролей и генерации масок для Hashcat соответственно. Они анализируют пароль или список паролей и выдают статистику на основе масок, которые представлены с помощью четырех категорий символов: символы нижнего регистра, символы верхнего регистра, цифры и специальные символы. Функциональность в первую очередь предназначена для Hashcat Mask Attack.

Policygen предназначен для генерирования словаря на основе политики: минимальное количество символов каждого типа и общая длина пароля. Словарь идеально подходит для перебора паролей из какой-нибудь корпоративной сети, так как именно в них чаще всего применяются парольные политики.