Запуск

Запуск программы Crack (собственно, ее сценария Crack) продемонстрирован в листинге 12.7. В результате вызывается утилита cracker, на выполнение которой уходит довольно много времени. Поскольку ждать окончания ее работы можно часами, существует сценарий Reporter, позволяющий проверять промежуточные результаты и следить за ходом работы.

Листинг 12.7. Запуск программы Crack

Crack /root/passwords Crack 5.0a: The Password Cracker.

(c) Alec Muffett, 1991, 1992, 1993, 1994, 1995, 1996

System: Linux underdog 2.0.35 1 Wed Oct 14 10:16:12 EDT 1998 1686 unknown Home: /tc/custom/crack/c50a Invoked: ./Crack /root/passwords Stamp: linux-2-unknown

Crack: making utilities in run/bin/linux-2-unknown «множество строк опущено

Crack: The dictionaries seem up to date...

Crack: Sorting out and merging feedback, please be patient...

Crack: Merging password files...

cat: run/F-merged: No such file or directory

Crack: Creating gecos-derived dictionaries

mkgecosd: making non-permuted words dictionary

mkgecosd: making permuted words dictionary

Crack: launching: cracker -kill run/Kunderdog.1584

Done

В листинге 12.7 программа сообщает о том, что файл run/F-merged не существует. В этом файле хранятся ранее отгаданные пароли, поэтому неудивительно, что при первом запуске программы его еще нет.

По мере отгадывания паролей программа Crack записывает их в файл гип/узел. pid, где узел — это имя компьютера, на котором работает программа, a pid — идентификатор ее процесса. Этот файл можно читать напрямую, но удобнее пользоваться сценарием Reporter (листинг 12.8).

Листинг 12.8. Проверка результатов с помощью сценария Reporter . /Reporter -quiet

passwords cracked as of Thu Apr 1 22:02:46 MST 1999

Guessed paul [simple] [/root/passwords /bin/bash] Guessed jhess [fOObar] [/root/passwords /bin/ksh] done

Поскольку программа Crack может работать довольно долго, давайте узнаем, как управлять ее выполнением.


Ведете ли вы блог?

Да
Нет
Планирую


Результаты опроса

Новостной блок