Корректное завершение

Если требуется досрочно завершить работу программы Crack, лучше всего воспользоваться сценарием plaster (листинг 12.11). В показанном примере этот сценарий запускает другой сценарий — run/Ktopcat .10714, сгенерированный при вызове программы Crack. Несовпадение идентификаторов процессов объясняется тем, что один из них принадлежит сценарию Crack (10714), а другой — утилите cracker (11146).

Листинг 12.11. Останов программы Crack

cd /usr/src/c50a

scripts/plaster + kill -TERM 11146

+ гш -f run/Ktopcat.10714

+ exit О

make tidy

find . -name -print I xargs -n50 rm -f

( cd src; for dir in ; do ( cd $dir ; make clean ) ; done ) make[l]: Entering directory ' /usr/src/custom/crack/c50aMD5/src/lib' rm -f dawglib.o debug.о rules.о stringlib.o

make[l]: Leaving directory '/usr/src/custom/crack/c50aMD5/src/lib' make[l]: Entering directory '/usr/src/custom/crack/c50aMD5/src/libdes.orig' /bin/rm -f .o tags core rpw destest des speed libdes.a .nfs .old \ .bak destest rpw des speed

make[l]: Leaving directory '/usr/src/custom/crack/c50aMD5/src/libdes.orig' make[l]: Entering directory ' /usr/src/custom/crack/c50aMD5/src/util' rm -f .o

make[l]: Leaving directory ' /usr/src/custom/crack/c50aMD5/src/util'

scripts/plaster

scripts/fbmerge

rm -f run/[DIEGTKM]

rm -f run/dict/gecos.

rm -f run/dict/gcperm.

Команда make tidy, которую нужно выполнять после сценария scripts/plaster, удаляет различные файлы, созданные в процессе работы программы Crack. Можете самостоятельно проверить эти файлы; они находятся в подкаталоге run. Среди них есть и те, что перечислены в листинге 12.12 (имя компьютера в данном случае topcat).

Листинг 12.12. Файлы подкаталога run

D.boot.8322

Dtopcat.8322

Etopcat.8322

F-merged

Ktopcat.8322

Файл D. boot. 8322 содержит информацию об ошибках в записях, найденных во входном файле паролей. В основном это касается заблокированных учетных записей. Файл Dtopcat. 8322 содержит информацию о состоянии программы Crack. Он предоставляет данные для сценария Reporter. Файл Etopcat. 8322 хранит сообщения об ошибках, сгенерированные программой Crack. Файл F-merged содержит отгаданные пароли. Он используется при каждом последующем запуске программы для определения того, продолжает ли использоваться тот же самый пароль. Наконец, файл Ktopcat. 8322 — это сценарий, предназначенный для завершения программы Crack. Он вызывается из сценария plaster.


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

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


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

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