How to build Internet Server with Linux

last update: 29 Sep 2004

home |index |contents |next |previous

crack version 5



"crack"はパスワードファイル:/etc/passwdを検査し、 判りやすいパスワードなどを報告してくれるソフトです。 システム管理者がユーザに警告するなどに使えます。
4.1 ソフトの入手
4.2 インストールとコンフィギュレーション
ファイルを展開するディレクトリ$Workに移動して、バイナリパッケージを展開します。 今回は作業ディレクトリ$Workを/usr/local/srcとします。

展開が終ったらディレクトリ./c50aに移動します。

    % cd /usr/local/src
    % gzip -cd crack5.0.tar.gz | tar xvf -
    % cd c50a

次にスクリプトCrackを若干変更します。 具体的には44行目、45行目をコメントアウトし、かわりに49行目、50行目のコメントを外します。
43行目:# vanilla unix cc
44行目:#CC=cc
45行目:#CFLAGS="-g -O $C5FLAGS"
46行目:#LIBS=-lcrypt # uncomment only if necessary to use stdlib crypt(), eg: NetBSD MD5

48行目:# gcc 2.7.2
49行目:CC=gcc
50行目:CFLAGS="-g -O2 -Wall $C5FLAGS"
51行目:#LIBS=-lcrypt # uncomment only if necessary to use stdlib crypt(), eg: NetBSD MD5

Crackの変更箇所


ディレクトリ./src/libdesに移動して"make"を行ない、 次にもとのディレクトリに戻ってから"Crack -makeonly"と"Crack -makedict"を実行します。
    % cd src/libdes
    % make
    % cd ../../
    % pwd
    /usr/local/src/c50a
    % Crack -makeonly
    % Crack -makedict

これでCrackを使う準備が出来ました。
4.3 使い方

    4.3.1 Crackの実行

      % pwd
      /usr/local/src/c50a
      % Crack /etc/passwd -html

      4.3.1.1 Shadowパスワードの場合の対処

        % pwd
        /usr/local/src/c50a
        % ./script/shadmrg.sv > passwd
        % Crack ./passwd -html

    4.3.2 結果の表示

      % Reporter


home |index |contents |next |previous


since 04/Oct/2004