【アプリケーション名】Win用ZIPパスワード検索ツール「SearchZipDD Win 1.00」 【開発 & 著作権者】ライジング 【電子メールアドレス】rising@msa.biglobe.ne.jp 【  ホームページ  】  http://members.xoom.com/powercp/  http://members.tripod.com/~powercp/  http://www.nettaxi.com/citizens/powercp/  http://www.geocities.com/Tokyo/Harbor/5069/ 【 使 用 環 境 】Windows95以降 ■SearchZipDD Win(サーチジップディーディーウイン)って何?  ZIP形式の圧縮ファイルには、パスワードを付けてZIPファイル内のファイルの秘密  を保持する機能があります。ファイルを解凍する際にパスワードを正確に打ち込ま  ないと解凍が出来ないようになっているのです。  さて、もしあなたがそのパスワードを忘れてしまったらどうしますか?  そんな時にSearchZipDD Winはあなたのお手伝いをしてくれます。  SearchZipDD WinはZIP圧縮ファイルのパスワードを、辞書ファイルから選んだ単語の組  み合わせでパスワードと照合して、正解があった場合には教えてくれるアプリケー  ションです。  また、内蔵辞書として「全キャラクタ」「アルファベット」「アルファベット小文字」  「アルファベット大文字」を持っているので、しらみつぶし的なパスワードの検索も  すぐにできます。  なお、辞書データはプレーンなテキストファイルなので、辞書データの追加や変更も  テキストエディタで簡単に行なえます。  ※パスワードの解析には、たいへん時間がかかります。しらみつぶし的なパスワード   の検索は現実的な時間内で処理できない場合も多いです。   辞書ファイルに、関連する単語(名前やファイル名やメモなどのパスワードとして   使った可能性のある単語の断片)を追加しておくなど、辞書を工夫してご利用くだ   さい。 ■SearchZipDD Winのご購入方法(詳しくはホームページの説明をお読みください)  SearchZipDD WinはSearchCP Winからのアップデートとしてのみ入手可能です。  使用許諾に関してもSearchCP Winの内容に準じます。   1.郵便振替でSearchCP Win希望と書いて、代金¥2000を入金してください。   2.ご入金確認後にディスクで郵送させていただきます。    (振込から1-2週間程度で到着)   3.ライジングのホームページからSearchZipDD Winアップデータをダウンロードして    ください。   4.アップデータを起動して、SearchCP WinからSearchZipDD Winが作成できます。 ■辞書について  辞書はSearchZipDD Winと同じフォルダにあるTEXTファイル(拡張子が.TXTのファイル)  が使用できます。コードは一行にひとつづつ書いてください。  なお、SearchZipDD Winと同じフォルダにTEXTファイルが無い場合でも、[内蔵]の辞書  (全キャラクタ、アルファベット、アルファベット小文字、アルファベット大文字)  が使用できます。 ■簡単な使用方法  SearchZipDD Winを起動して、「開く...」のボタンを押してZIPファイルを読み込みます。  ポップアップメニューから辞書を選択して、「Start」ボタンを押してください。  辞書の中の単語を組み合わせた検索が始まり、パスワードと一致するものが見つかった  場合には、「発見したコード」に表示されます。 ■画面の操作  ・ウインドウには「調査対象のファイル名」「暗号ヘッダ数(最大6個)」「経過時間」   「複合単語数」「現在調査中のコード」「発見したコードの数」「発見したコード」   が検索の状況に合わせて表示されます。    ・「調査対象のファイル名」      現在調査しているZIPファイル名です。    ・「暗号ヘッダ数(最大6個)」      現在調査しているZIPファイルに含まれる暗号ヘッダ数です。      確率的に「暗号ヘッダ」が4個以上あれば、正しい「パスワード」が見つけられ      ると思います。      「暗号ヘッダ」が3個以下の場合、パスワードが多数見つかってしまう場合があり      ます。そのような場合でも、もし、同じ「パスワード」で作成された「ZIP圧縮      ファイル」が複数あれば、各「ZIP圧縮ファイル」内の「暗号ヘッダ」を合わせて      4個以上にする事で絞り込んだ検索をすることもできます。      「追加...」のボタンを使用して複数の「ZIP圧縮ファイル」の「暗号ヘッダ」を       合わせることができます。      (「暗号ヘッダ」に関しては下記の「ZIPパスワードについての技術的な説明」       をお読みください。)    ・「経過時間」      検索にかかった経過時間です。    ・「複合単語数」      辞書の中のいくつの単語を組み合わせたコードで検索を行っているかの表示です。    ・「現在調査中のコード」      現在調査中のコードです。    ・「発見したコードの数」      パスワードとして発見したコードの数です。    ・「発見したコード」      発見したコードです。発見したコードが複数ある場合には、ポップアップメニュー      で過去50個まで閲覧する事ができます。  ・ポップアップメニューで使用する辞書を選択できます。なお、辞書変更時は調査   コードがリセットされます。  ・「開く...」のボタンは、ZIPファイルやSearchZipDD Winで保存したファイルを読み込み   ます。  ・「追加...」のボタンは、ZIP圧縮ファイルやSearchZipDD Winで保存したファイルから   「暗号ヘッダ」を追加します。   (「暗号ヘッダ」に関しては下記の「ZIPパスワードについての技術的な説明」    をお読みください。)  ・「保存...」のボタンは、「暗号ヘッダ」や「発見されたコード」を記録した(   テキストファイル)を保存します。   (「暗号ヘッダ」に関しては下記の「ZIPパスワードについての技術的な説明」    をお読みください。)  ・「登録」のボタンは、SearchZipDD Winと同じフォルダにあるzippass.txtに発見した   コードを単語として追加します。SearchZipDD Winと同じフォルダにzippass.txtが   無い場合は、自動的に作成されます。  ・「コピー」のボタンは「最も最近発見したコード」(パスワード)をクリップ   ボードにコピーする機能です。  ・「Start」のボタンは、検索を開始します。  ・「Stop」のボタンは、検索を一時停止します。  ・「調査開始コードの指定...」のボタンは、調査を開始する単語を指定します。   単語は","(カンマ)で区切って入力します。   該当する単語が辞書に見つからない場合は、辞書の最初から(複合単語数1から)   になります。   なお、表示できないキャラクタは $ + 16進数 で指定します。($00 $15 $80 $EF)   また、","(カンマ)や"$"(ドル)などのファンクションとして使っているコードを指定   する場合はその前に"\"(円/バックスラッシュ)を付けて指定します。(\, \$)   また、ここで「経過時間をリセットする」「発見コードをリセットする」の指定が   できます。  ・「辞書の操作...」のボタンで、読み込まれている辞書データの大文字/小文字変換   などができます。    ○何もしない    ○大文字を小文字に変換    ○小文字を大文字に変換    ○1文字目を大文字に、以降を小文字に変換   また、「単語間にスペースをはさむ」の指定ができます。  ・「負荷の設定」     ○非常に軽め、○軽め、○普通、○重め、○非常に重め     5段階でSearchZipDD Winのコンピュータ占有度合を設定します。     負荷が重い程、調査時間は短くなります。  ・「ファイル」メニューの「設定」で、保存警告の設定、が可能です。 ■ZIPパスワードについての技術的な説明  「パスワード」をつけて「ZIP圧縮ファイル」を作成した場合、「ZIP圧縮ファイル」  の中に小さな「暗号ヘッダ」が作成されます。これは、「パスワード」と「暗号ヘッ  ダ」で計算を行い、その結果と「暗号ヘッダ」内の値との一致を調べることで、素早  く「パスワード」の間違いをチェックする為のもののようです。  なお、「暗号ヘッダ」はあくまでも簡易的な「パスワード」チェック用なので、  「256分の1の確率」で正解になってしまいます。つまり、間違った「パスワード」  でも正しいと判断してしまうことがあるのです。  「暗号ヘッダ」は「ZIP圧縮ファイル」内の「圧縮されているファイル」1つにつき  1つづつあります。  そこで、SearchZipDD Winでは「暗号ヘッダ」を数個(最大6個)組み合わせて検索を行います。  「256分の1の確率」の「暗号ヘッダ数」乗の確率で正しいパスワードを検索できるのです。  確率的に「暗号ヘッダ」が4個以上あれば、正しい「パスワード」が見つけられると思  います。  しかし、「ZIP圧縮ファイル」内に「圧縮されているファイル」が少ない場合には、  当然「暗号ヘッダ」数も少ないので、「暗号ヘッダ」の条件は満たしているが、ファイル  解凍の為には正しくない「パスワード」がたくさん見つかってしまいます。    小さな「暗号ヘッダ」の計算ではなく、「圧縮されているファイル」全体に関して    計算を行えば当然正しい「パスワード」を発見することは可能ですが、それはとて    つもなく時間のかかる事なのです。  もし、同じ「パスワード」で作成された「ZIP圧縮ファイル」が複数ある場合には、  各「ZIP圧縮ファイル」内の「暗号ヘッダ」を組み合わせて検索することもできます。  SearchZipDD Winの「追加...」機能です。 ■注意   ☆ZIP圧縮ファイルに関する仕様を完全に把握しているわけではないので、    不具合が発生する可能性があります。ご了承ください。   ☆くれぐれも違法または、違法と思われるZIPファイルのパスワード解除    作業には使用なさらないでください。また、そのようなご質問には一切、    お答えできません。あらかじめご了承ください。   ☆ZIPパスワードはアルファベットの大文字/小文字を区別します。   ☆辞書内に同じ単語が複数登録されていると、「調査開始コードの指定...」    や「開く...」などが正常に機能しない事があります。   ☆複合単語数が2の場合、単語数の2乗、複合単語数が3の場合、単語数の    3乗の検索を行う為に、非常に時間がかかります。ご了承ください。   ☆しらみつぶし的なパスワードの検索には大変長い時間がかかります。    現実的な時間内で発見できない場合も多々あります。ご了承ください。   ☆「発見したコードの数」が複数になり、「最も最近発見したコード」以外    のコード(パスワード)を見たい場合には検索結果を「保存...」して、その    ファイル(テキストファイル)をテキストエディタで開いてください。 ■その他  ★「この仕様を追加しろ!」などというご要望には、お答えできない事があります。   (ただし、不具合のご報告、ご要望は随時募集しております。修正や実現ができる   かどうかはわかりませんが...)  ★このアプリケーションの使用により発生したいかなる損害に対しても、保証   を行いません。使用者の責任において使用してください。  ★このアプリケーションの解析、改造などはおやめください。このような作業に   より発生したいかなる損害に対しても、保証は行いません。 ■変更の履歴  SearchZipDD Winの履歴  ・Mac版SearchZipDDのVer1.06とほぼ同じ機能を持っています。 ■著作権  SearchZipDD Win Copyright (C) 2000 by ライジング.