土曜日SHAREツイートシェアはてブLINEPocket※こちら、記事公開から3年以上経過したので、コメント機能をクローズさせていただきました。ophcrackっていうアプリケーションがあって、これを使われるとデフォルト設定のWindowsXPに設定されているパスワードなんてのは数分で解析されてしまいます。あなたのパソコンが万が一盗難にあったらどうしますか?よかった・・・パスワード付けといて・・・。言っても、ちゃんとした防衛策を施していないとほとんどパスワードなんて物も意味無いわけです。ophcrackによるクラックは最近だとオーソドックスな部類に入るのかもしれませんが、以外と対策が施されている端末なんて少ない物です。今回はophcrackを使ってどの程度まで簡単にパスワードクラック出来るかを検証します。下記サイトからophcrack-livecdをダウンロードします。http://sourceforge.net/project/showfiles.php?group_id=133599ISOファイルになっているんで適当なCD-Rにでも焼いてください。準備はこれだけでOKです。今回検証する環境とりあえず僕とお父さん、お姉さんの3人でパソコンを共有しているような環境設定です。それぞれのアカウントにはパスワードがかかっています。Ophcrackを起動させるパスワードクラッキングを行いたい端末のCDドライブに作成したCD-Rを挿入してから電源を入れます。要するにCDブートすればOKです。※Ophcrackの起動までのプロセスは利用している端末によって微妙に異なります。CDブートからOphcrackの起動までが上手く進まない場合には、始めにコメント欄を見て同じような事例が無いか確認してみてください。全て起動するまで待ちます。自動的にパスワードクラッキングを行うアプリケーションが立ち上がります。ID1004、1005はUsernameが見えませんが上からお父さん、姉ちゃんです。elapsed”時間経過”という値を見て13秒しか経っていないのですが、既にadministratorのパスワードは解析されています。148秒経過の時点で全てのパスワードが解析完了してしまいました。アカウント”お父さん”、”姉ちゃん”についてはアカウント名が分からなかったんですが、どの道”administrator”のパスワードが解析されていますので駄目ですね。仮にEFS暗号をデータに適用していたとしても管理者のIDとパスワードがバレていますので無意味になります。この後さらに保存されているデータからさらなるパスワードをクラッカーは探すか、もしくは管理者権限でログイン後、キーロガー等のタイピングを保存しておくアプリケーションを各ユーザに仕込んで重要なデータにアクセスするでしょう。ophcrackの動作原理ophcrackはレインボーテーブルと呼ばれている予めハッシュ値を計算したテーブル一覧を使ってパスワードを解析します。詳しい動作については下記を参照してみてください、分かりやすく説明されています。攻撃者としては犯罪かもしれませんが、管理者側としてはどんな方法だとしてもクラッキングされて情報漏えいすると自分の責任になりますから注意が必要ですよね。今回のアタックに対する防衛策はいくつかあるんですが、要するとですね、以下のサイトを見てください。いう事になります、手抜きですいません。次回は上記の詳しい実装方法と、実際にパスワード解析に失敗するかを検証してみようと思います。Ophcrackが利用できない場合(2009.01.19追記)Ophcrackで解析が難しい場合、以下のアプリケーションでパスワードを初期化する事も検討してみてください。https://pnpk.net/cms/archives/730ただしパスワードを強制的に解除した場合、EFS等で暗号化したファイルの読み込みが出来なくなったり多少不具合が発生します。NTPWEditを利用する場合には事前にバックアップを取得した方が良いです。OphcrackのReadMeファイルなんだかんだReadmeに色々記載されていますのでこちらも転載しておきます。火曜日>ynさんこんばんは、コメントありがとうございます。お使いのコンピュータによって、上手く起動しない事があるかもしれないです。ophcrackをあまり多くのコンピュータ上で実行した事が無いので正直なんとも言えないところですが、ここに書き込みくださった方の内容を拝見させて頂く限りでは、ノートパソコンだと上手く起動しない事が多いみたいです。肝心なophcrackの動作しない原因についてなのですが、すいません、詳しい事は分かりませんでした。お力になれずに申し訳ないです。>yakumoさんこんばんは、コメントありがとうございます。EFS暗号を適用していないようであれば、ophcrackよりもNTPWEditを利用してパスワードを初期化してしまった方が手っ取り早いかもしれません。PE上にインストールして使うパスワード初期化用のアプリケーションです。NTPWEditについては以下を一度参照頂ければと思います。http://pnpk.net/cms/archives/730よろしくお願いします。>jeanさんこんばんは、コメントありがとうございます。すいません、状況がよく把握出来ませんでした。Vistaのパスワードであれば、上の方に記載したのですが、NTPWEditというアプリケーションで初期化する事が出来るかもしれません。NTPWEditについては以下を一度参照頂ければと思います。http://pnpk.net/cms/archives/730お手数掛けますがよろしくお願いします。>cocoonさんこんばんは、コメントありがとうございます。ophcrackはおそらくUSBメモリからのブートには対応していないと思います。火曜日すみませんが、教えてください。ビスタでパスワード忘れました。ophcrackをUSBにその後BOOTファルダの中のbootist.batがありません。すればよいでしょうか?よろしくお願い致します。パスワードを忘れてしまい困っていたところ、当サイトを見つけました。今はゲストアカウントでやっているのですが、ophcrackをCD-Rに焼いてパソコンに入れてみたのですがまったく反応しません。2.3.1と1.2.2のophcrack-livecdで試してみたんですがまったくだめでした。起動にはあまり時間がかからないと書いてありますが、どれくらい待てばいいんでしょうか?OSはXPのプロフェッショナルです。解決法よろしくお願いします。初めまして!ophcrackについて検索したところこちらのページがひっかかりましてコメントさせていただきます。皆さんのコメントを見せていただいてlaunch,sh;bashというところにophcrackと入力したらophcrackの窓が開きました、がしかしそこからなにも動きません。公式ホームページも英語で読めず、翻訳しても変な日本語になってしまったりでどうしようもなくなってしまいました。ご助言いただければ嬉しいです。日曜日>yesさんコメントありがとうございます。調べてみたのですが、Googleでこのサイトしか引っかかりませんでした・・・。OS以外、殆ど操作しないので詳細分かりません。お役に立てず、申し訳無いです。>bafomethtさんコメントありがとうございます。ISOファイルのCD-Rへの書き込み方が分からないということでしょうか。自分は以下のアプリケーションを使ってISOイメージをCD-Rに書き込んでいます。CDBurnerXPhttp://www.cdburnerxp.se/サイトは英語ですが、アプリケーションは日本語で動きますので、直観的に使えると思います。的な文字が出てよくわからずここに質問しました。すればいいのでしょうか。日曜日>七さんこんばんは、コメントありがとうございます。OSについてはトラブルシューティング出来るほどの知識を持っておりません。Ophcrackが上手く動作しないようであれば、代替案で申し訳ないのですが、パスワードの初期化については、このスレッドの09年02月18日のコメントを参照いただき、パスワードのリセットを検討してみてください。NTPWEditの組み合わせをよく利用します。Vistaで動作確認していませんが、NTPWEditのサイトを見る限りではVistaでも動作するようです。