Mac用ZIPパスワード検索ツール「AttackZip1.06」
AttackZip(アタックジップ)って何?
ZIP形式の圧縮ファイルには、パスワードを付けてZIPファイル内のファイルの秘密
を保持する機能があります。ファイルを解凍する際にパスワードを正確に打ち込ま
ないと解凍が出来ないようになっているのです。
さて、もしあなたがそのパスワードを忘れてしまったらどうしますか?
そんな時にAttackZipはあなたのお手伝いをしてくれます。
AttackZipはZIP圧縮ファイルのパスワードを、辞書ファイルから選んだ単語の組
み合わせでパスワードと照合して、正解があった場合には教えてくれるアプリケー
ションです。
また、内蔵辞書として「全キャラクタ」「アルファベット」「アルファベット小文字」
「アルファベット大文字」を持っているので、しらみつぶし的なパスワードの検索も
すぐにできます。
なお、辞書データはプレーンなテキストファイルなので、辞書データの追加や変更も
簡単に行なえます。
※パスワードの解析には、たいへん時間がかかります。しらみつぶし的なパスワード
の検索は現実的な時間内で処理できない場合も多いです。
辞書ファイルに、関連する単語(名前やファイル名やメモなどのパスワードとして
使った可能性のある単語の断片)を追加しておくなど、辞書を工夫してご利用くだ
さい。
AttackZipとSearchZipDDの関係?
AttckZipはSearchZipDDと同じ機能のソフトです。ご購入方法(ユーザー登録方法)
が違うのみです。
SearchZipDDの入手方法が面倒だ!郵便は使用したくない!早く入手したい!という
ご要望にお答えしました。
◎AttackZipご購入の流れ
(詳しくは次の「AttackZipのご購入方法」をお読みください)
- 郵便振替でAttackZip希望と書いて、代金¥2000を入金してください。
Eメールアドレスは必ず記入してください。
- 振込をしていただいた事をrisingware@yahoo.co.jpまでメールしてください。
- ご入金確認後にパスワードをメールさせていただきます。
(振込から3日-7日程度で連絡)
- ライジングのホームページからAttackZipをダウンロードしてください。
- AttackZipを実行してパスワードを打ち込んでください。
◎SearchZipDDご購入の流れ
(詳しくはホームページの説明をお読みください)
- 郵便振替でSearchCP希望と書いて、代金¥2000を入金してください。
- ご入金確認後にディスクで郵送させていただきます。
(振込から1-2週間程度で到着)
- ライジングのホームページからSearchZipDDアップデータをダウンロードして
ください。
- アップデータを起動して、SearchCPからSearchZipDDが作成できます。
AttackZipのご購入方法
1.ご入金
- 郵便局で指定の口座に郵便振替で¥2000を入金してください。(振替用紙には必ず、
Eメールアドレスを記入してください。)
郵便局に備え付けの郵便振替用紙に以下の事項を記入して、振替してください。
注意1:郵便振替には手数料(70円程度)が別途かかります。
注意2:郵便振替の入金確認には3-7日程度かかります。
- 口座番号
- 00830−9−36224
- 金 額
- 2000
- 加入者名
- ライジング
- 通 信 欄
- あなたのEメールアドレスとAttackZip希望とお書きください。
- 払 込 人
- あなたの住所、氏名、電話番号をお書きください。
住所、氏名、電話番号はAttackZipの場合、使用しませんでの適当
でも結構ですが、郵便振替の事故などがあった場合の為になるべく
本当のものをお書きください。
※カーボンコピーで2枚綴りになっている用紙の場合には、1枚めくった2枚目に通信欄があります。
通信欄のみ1枚めくって記入してください。
- 注意!
- 上記の価格は非独占的使用権で登録使用者1名が1台のコンピュータでのみ使用
できる価格です。 このソフトウェアの配布および販売の権利はありません。 この
ソフトを複数のユーザーで使用する事、複数のコンピュータで使用する事、ネットワーク
上で配布することを禁止します。 また、転売やユーザー名義の変更などの使用権の譲渡は
できません。 逆アセンブル、逆コンパイル、改造などを行うことを禁止します。
また、ご使用によるいかなる損害についても保証を行いません。 あらかじめ、お知りおき
ください。
2.メールで連絡
- メールで入金した事を連絡してください。
連絡先: risingware@yahoo.co.jp
3.メールでパスワードをご連絡
- 入金の確認がとれ次第、メールでユーザー登録番号とパスワードを連絡させて
いただきます。ただし、郵便振替の入金確認は、郵便局からの連絡のシステム
上、振込日より3日から7日程度かかります。
(ユーザー登録番号とパスワードは絶対に秘密にしてください。)
4.AttackZipをダウンロード
- ここからAttackZipをダウンロードしてください。
AttackZipのダウンロード
AttackZipをお買い上げいただいた方のみ使用が可能です。
- 5.AttackZipを実行してパスワードを打ち込んでください。
- AttackZipをお買い上げいただいた方のみ使用が可能です。
不正に入手したパスワードや、滅茶苦茶なパスワードを
ご使用されると、あなたのMacintoshが回復不能な最悪
の状態に陥る可能性があります。絶対に行わないでください。
辞書について
辞書はAttackZipと同じフォルダにあるTEXTファイルが使用できます。
コードは一行にひとつづつ書いてください。
なお、AttackZipと同じフォルダにTEXTファイルが無い場合でも、[内蔵]の辞書
(全キャラクタ、アルファベット、アルファベット小文字、アルファベット大文字)
が使用できます。
なお、大きな辞書ファイルを使用する場合には、AttackZipへの割り当てメモリを
増やしてください。
簡単な使用方法
AttackZipを起動して、「開く...」のボタンを押してZIPファイルを読み込みます。
(AttackZipのアイコンにZIPファイルをドラッグ&ドロップしてもOKです。)
ポップアップメニューから辞書を選択して、「Start」ボタンを押してください。
辞書の中の単語を組み合わせた検索が始まり、パスワードと一致するものが見つかった
場合には、「発見したコード」に表示されます。
画面の操作
- ウインドウには「調査対象のファイル」「暗号ヘッダ数(最大6個)」「経過時間」
「複合単語数」「現在調査中のコード」「発見したコードの数」「発見したコード」
が検索の状況に合わせて表示されます。
- 「調査対象のファイル」
- 現在調査しているZIPファイル名です。
- 「暗号ヘッダ数(最大6個)」
- 現在調査しているZIPファイルに含まれる暗号ヘッダ数です。
確率的に「暗号ヘッダ」が4個以上あれば、正しい「パスワード」が見つけられ
ると思います。
「暗号ヘッダ」が3個以下の場合、パスワードが多数見つかってしまう場合があり
ます。そのような場合でも、もし、同じ「パスワード」で作成された「ZIP圧縮
ファイル」が複数あれば、各「ZIP圧縮ファイル」内の「暗号ヘッダ」を合わせて
4個以上にする事で絞り込んだ検索をすることもできます。
「追加...」のボタンを使用して複数の「ZIP圧縮ファイル」の「暗号ヘッダ」を
合わせることができます。
(「暗号ヘッダ」に関しては下記の「ZIPパスワードについての技術的な説明」
をお読みください。)
- 「経過時間」
- 検索にかかった経過時間です。
- 「複合単語数」
- 辞書の中のいくつの単語を組み合わせたコードで検索を行っているかの表示です。
- 「現在調査中のコード」
- 現在調査中のコードです。
- 「発見したコードの数」
- パスワードとして発見したコードの数です。
- 「発見したコード」
- 発見したコードです。
- ポップアップメニューで使用する辞書を選択できます。なお、辞書変更時は調査
コードがリセットされます。
- 「開く...」のボタンは、ZIPファイルやAttackZipで保存したファイルを読み込み
ます。
- 「追加...」のボタンは、ZIP圧縮ファイルやAttackZipで保存したファイルから
「暗号ヘッダ」を追加します。
(「暗号ヘッダ」に関しては下記の「ZIPパスワードについての技術的な説明」
をお読みください。)
- 「保存...」のボタンは、「暗号ヘッダ」や「発見されたコード」を記録した(
テキストファイル)を保存します。
(「暗号ヘッダ」に関しては下記の「ZIPパスワードについての技術的な説明」
をお読みください。)
- 「コピー」のボタンは「最も最近発見したコード」(パスワード)をクリップ
ボードにコピーする機能です。なお、発見したコードが複数になった場合は、
コピーボタンの横にポップアップメニューが表示されます。過去50個分のコード
をその中から選択してコピーできます。
- 「Start」のボタンは、検索を開始します。
- 「Stop」のボタンは、検索を一時停止します。
- 「調査開始コードの指定...」のボタンは、調査を開始する単語を指定します。
単語は","(カンマ)で区切って入力します。
該当する単語が辞書に見つからない場合は、辞書の最初から(複合単語数1から)
になります。
なお、表示できないキャラクタは $ + 16進数 で指定します。($00 $15 $80 $EF)
また、","(カンマ)や"$"(ドル)などのファンクションとして使っているコードを指定
する場合はその前に"\"(円/バックスラッシュ)を付けて指定します。(\, \$)
また、ここで「経過時間をリセットする」「発見コードをリセットする」の指定が
できます。
- 「辞書の操作...」のボタンで、読み込まれている辞書データの大文字/小文字変換
などができます。
○何もしない
○大文字を小文字に変換
○小文字を大文字に変換
○1文字目を大文字に、以降を小文字に変換
また、「単語間にスペースをはさむ」の指定ができます。
- 「ファイル」メニューの「設定」で、負荷の設定、および、保存警告の設定、
Navigation Serviceの使用可否の設定、が可能です。
ZIPパスワードについての技術的な説明
「パスワード」をつけて「ZIP圧縮ファイル」を作成した場合、「ZIP圧縮ファイル」
の中に小さな「暗号ヘッダ」が作成されます。これは、「パスワード」と「暗号ヘッ
ダ」で計算を行い、その結果と「暗号ヘッダ」内の値との一致を調べることで、素早
く「パスワード」の間違いをチェックする為のもののようです。
なお、「暗号ヘッダ」はあくまでも簡易的な「パスワード」チェック用なので、
「256分の1の確率」で正解になってしまいます。つまり、間違った「パスワード」
でも正しいと判断してしまうことがあるのです。
「暗号ヘッダ」は「ZIP圧縮ファイル」内の「圧縮されているファイル」1つにつき
1つづつあります。
そこで、AttackZipでは「暗号ヘッダ」を数個(最大6個)組み合わせて検索を行います。
「256分の1の確率」の「暗号ヘッダ数」乗の確率で正しいパスワードを検索できるのです。
確率的に「暗号ヘッダ」が4個以上あれば、正しい「パスワード」が見つけられると思
います。
しかし、「ZIP圧縮ファイル」内に「圧縮されているファイル」が少ない場合には、
当然「暗号ヘッダ」数も少ないので、「暗号ヘッダ」の条件は満たしているが、ファイル
解凍の為には正しくない「パスワード」がたくさん見つかってしまいます。
小さな「暗号ヘッダ」の計算ではなく、「圧縮されているファイル」全体に関して
計算を行えば当然正しい「パスワード」を発見することは可能ですが、それはとて
つもなく時間のかかる事なのです。
もし、同じ「パスワード」で作成された「ZIP圧縮ファイル」が複数ある場合には、
各「ZIP圧縮ファイル」内の「暗号ヘッダ」を組み合わせて検索することもできます。
AttackZipの「追加...」機能です。
注意
- ZIP圧縮ファイルに関する仕様を完全に把握しているわけではないので、
不具合が発生する可能性があります。ご了承ください。
- くれぐれも違法または、違法と思われるZIPファイルのパスワード解除
作業には使用なさらないでください。また、そのようなご質問には一切、
お答えできません。あらかじめご了承ください。
- 辞書ファイルが大きくなるとAttackZipがそれを読み込めない場合があ
ります。その場合には、AttackZipへの割り当てメモリを増やしてくだ
さい。
- ZIPパスワードはアルファベットの大文字/小文字を区別します。
- 辞書内に同じ単語が複数登録されていると、「調査開始コードの指定...」
や「開く...」などが正常に機能しない事があります。
- 複合単語数が2の場合、単語数の2乗、複合単語数が3の場合、単語数の
3乗の検索を行う為に、非常に時間がかかります。ご了承ください。
- しらみつぶし的なパスワードの検索には大変長い時間がかかります。
現実的な時間内で発見できない場合も多々あります。ご了承ください。
- 「発見したコードの数」が複数になり、「最も最近発見したコード」以外
のコード(パスワード)を見たい場合には検索結果を「保存...」して、その
ファイル(テキストファイル)をテキストエディタで開いてください。
「発見したコードの数」が複数になった時点で表示されるコピーボタン横
のポップアップメニューでも過去50個分は確認できます。
動作環境
- 対応機種:iMac,iBook,PowerMacintosh
- 対応システム:漢字Talk7以降,OSXは動作未確認
- 必要メモリ:空きメモリ容量が2Mバイト以上。
その他
- 「この仕様を追加しろ!」などというご要望には、お答えできない事があります。
(ただし、不具合のご報告、ご要望は随時募集しております。修正や実現ができる
かどうかはわかりませんが...)
- このアプリケーションの使用により発生したいかなる損害に対しても、保証
を行いません。使用者の責任において使用してください。
- このアプリケーションの解析、改造などはおやめください。このような作業に
より発生したいかなる損害に対しても、保証は行いません。
変更の履歴
- 前身のSearchZipDDの履歴
-
- ZIPファイルとして読み込めるファイルタイプを'ZIP ','????','TEXT','BINA'にしました。(Ver1.04)
- 複合単語数の最大を16から255に変更しました。(Ver1.04)
- 辞書の操作(大文字に変換/小文字に変換/頭のみ大文字に変換)を追加しました。(Ver1.05)
- 単語間にスペースをはさむ仕様を追加しました。(Ver1.05)
- 「暗号ヘッダ数」を表示するようにしました。(Ver1.06)
- 「追加...」ボタンを付けて簡単に「暗号ヘッダ数」を追加できるようにしました。(Ver1.06)
- 「暗号ヘッダ」が7個以上になった時に、各「暗号ヘッダ」間の相違を自動的
に計算して取捨選択するようにしました。(Ver1.06)
- 「検索キャラクタの設定」でも「開始コード/経過時間/発見コード」をリセット
できるようにしました。(Ver1.06)
- Navigation Service,Notification Manager,Drag Managerに対応してみました。(Ver1.06)
- AttackZipの履歴
-
- SearchZipDDのVer1.06と同じ機能を持っています。
著作権
AttackZip Copyright (C) 2000 by ライジング