Ripperはパスワードを復元するツールです。パスワードは基本的に暗号化された別の文字列として保存されているのですが、その暗号化されたパスワード文字列を解析して、元のパスワードを見つけることができます。5、Windowsログオンに使用するNTMLなどさまざまな種類の暗号方式に対応しています。Ripperが簡単に暴いてしまいますので、そのパスワードが簡単に他人に破られないかを調べることができます。Ripperはhttp://www.openwall.com/john/にありますので、ここからダウンロードします。Windows版ならzipで圧縮されているアーカイブ(john-17w.zip)をダウンロードしましょう。最新バージョンは1.7になります。http://www.openwall.com/john/のWebサイト解凍するとフォルダの中にdocとrunというフォルダができていると思います。実行ファイルはrunの中に入っています。Ripperを使ってみようと思いますが、その前にクラック元になるパスワードファイルが必要になります。メールユーザーのパスワードですが、UNIXのユーザーとして作成されているようなのでパスワードファイルとして保存されていると思います。/etc/passwdすれば取得できるでしょう。・passwdファイル(抜粋)is****:x:503:503::/home/is****:/sbin/nologinish****:x:504:504::/home/ish****:/sbin/nologiniw****:x:505:505::/home/iw****:/sbin/nologinen****:x:506:506::/home/en****:/sbin/nologinog****:x:507:507::/home/og****:/bin/bashka****:x:508:508::/home/ka****:/sbin/nologinsa****:x:509:509::/home/sa****:/sbin/nologinsu****:x:510:510::/home/su****:/sbin/nologinse****:x:511:511::/home/se****:/sbin/nologinse****:x:512:512::/home/se****:/sbin/nologinta****:x:513:513::/home/ta****:/sbin/nologinma****:x:514:514::/home/ma****:/sbin/nologinとはいえ、最近のLinuxやUNIXではハッシュされたパスワードが格納されたファイルはrootユーザーしか読めない別ファイルとして保存されているはずです。これも取得しましょう。取得するためにはroot権限が必要になります。/etc/shadow・shadowファイル(抜粋)is****:$1$ikCRnArv$lQDcAyxYIMxy2rlr.5NS7/:12957:0:99999:7:::ish****:$1$wLHbZR8p$aqdhvM5TA6UMnOQHXkAVI1:12957:0:99999:7:::iw****:$1$pheDVcKm$gA1Lmb3WzrdldmZc2wH3X.:12957:0:99999:7:::en****:$1$eHXYVxmy$p83O9Fkk.VXZzw26aZpOc0:12957:0:99999:7:::og****:$1$IhGK7oWd$kuI4dPy0Cu6apHhsnBwW81:12968:0:99999:7:::ka****:$1$7v4OuwG2$wV53OCRPiMglineMEu5gX1:12957:0:99999:7:::sa****:$1$VFm.5u7.$19uXh62kLLqnkGXGRSm7X/:12957:0:99999:7:::su****:$1$USm.9WIH$i7YMl1Kio/mPEVCZpLQFr.:12957:0:99999:7:::se****:$1$kjhXwbM7$zFb030I6XVvSDS4iQxpII1:12957:0:99999:7:::se****:$1$qQRiexyz$h5UgYwHci1Gfr4k0Hav3Q0:12957:0:99999:7:::ta****:$1$PcC7leGo$NGrY8wZ7/A7AwoGQkZxj00:12957:0:99999:7:::ma****:$1$WVzrEKxN$ik/bgx8E2pLwGbsw6AwT4/:12957:0:99999:7:::メールで送ったりFTPで取ってもいいですが、テキストファイルなのでコピペして保存すればいいと思います。Ripperが解析しやすい形式にします。そのためにunshadow.exeを使います。コマンドプロンプトを立ち上げて、実行ファイルのあるフォルダまでカレントフォルダを移動します。shadowファイル名というオプションを付けて実行しましょう。結果はコマンドプロンプトにそのまま出力されますので、ファイルにリダイレクトした方がいいでしょう。>passfileこれで、解析に使うためのパスワードファイルが出来上がりました。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。