Описание
nastygram Содержит текст почтового сообщения, посылаемого владельцу отгаданного пароля, когда сценарий Crack вызывается с опцией -mail
pauser Сценарий интерпретатора sh, используемый для условного останова процес
са cracker
plaster Сценарий интерпретатора sh, используемый для корректного завершения
процесса cracker
shadmrg.aix Сценарии интерпретатора sh, используемые для слияния файлов passwd shadmrg.sv и shadow в один файл. Сценарий shadmrg.sv предназначен для систем семейства System V (в частности, Red Hat), а сценарий shadmrg.aix — для систем IBM AIX
Принцип работы
Получив список паролей для взлома, программа Crack начинает компилировать словари возможных вариантов. Файл conf /dictgrps . conf указывает программе, какие источники при этом следует использовать и в каком порядке. Помимо этого, программа создает два словаря на основании информации из входного файла паролей. Один из этих словарей содержит слова, взятые непосредственно из входного файла (словарь gecos), а второй хранит различные варианты перестановок (словарь gcperm). Далее программа руководствуется инструкциями из файла conf/dictrun. conf для организации процесса отгадывания. В файле dictrun. conf указано, какие файлы правил следует использовать. Можно создать правило, заставляющее программу проверить все перестановки пароля требуемого размера. Программа по очереди выбирает слова из словаря, модифицирует их в соответствии с заданными правилами, хеширует и сравнивает со входным списком хешированных паролей. Схематически этот процесс изображен ниже.