Получение программы
Существует множество мест в сети, где можно найти программу Crack, например http://opensores.thebunker.net/pub/mirrors/crack/
По вышеуказанному адресу находятся следующие файлы:
alec_muffet.asc crack5.О.README crack5.0.tar.gz crack5.0.tar.gz.asc
Загрузите их и добавьте ключ Алека Маффетта в имеющийся PGP-набор:
pgp alec_muffett.asc проверьте сигнатуру:
pgp crack5.O.tar.gz.asc
Если используется PGP 5.0, поменяйте в показанных примерах команду pgp на pgpv. Затем необходимо распаковать архив crack5.О. tar. gz с помощью команд gun- zip и tar. В последующих рассуждениях мы предполагаем, что все файлы программы находятся в каталоге /usr/src/c50a.
Основные компоненты
Ниже представлена схема содержимого каталога /usr/src/c50a. Рассмотрим подробнее основные каталоги и содержащиеся в них сценарии.
/usr/src/c50a
Дерево каталогов программы Crack
Основные сценарии
Среди файлов, находящихся в каталоге /usr/src/c50a, особое значение имеют Crack и Reporter. Crack— это сценарий интерпретатора sh, предназначенный для компиляции и запуска программы Crack. Он порождает процесс cracker, который собственно и отгадывает пароли. Сценарий Reporter используется для представления результатов работы программы Crack в текстовом виде.