• ベストアンサー

Zipのパスワード解析はどうやって行ってるのですか?

Zipで圧縮したファイルにパスワードを掛ける事が出来ますが、逆にパスワードを 掛けたZipファイルのパスワードを解析出来るソフトもあります。 人間がパスワードを解くときは、パスワードを入力するダイアログが出てきて、 それにいちいち手動でパスワードを入力するわけですが、解析するソフトは 入力するためのダイアログなんか出てこないのに辞書ファイルなんかを 駆使してパスワードを見つけてきますよね。 大まかな仕組みでいいのですが、いったいどうやってパスワードを 探しているのですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • akanekor
  • ベストアンサー率52% (102/194)
回答No.2

UnZip32.dllだと内部の関数に int WINAPI UnZip( const HWND hWnd,LPCSTR szCmdLine, LPSTR szOutput,const DWORD dwSize); szCmdLine で指定するコマンドラインの形式 [-<command>] [[-<options>...] archive_file_name>[.ZIP][<directory_name>\] [[@<list_name>|<filespec>]...] こんなの持ってて で、optionsの指定の中に パスワード用の"-P$$$" が設定できるので、$$$を辞書ファイル参照していれるか、 ランダムで文字列作っていれる。 また、optionsの指定の中に 「-qd :UnZip() の返り値として、スキップしたファイル数を返す。」 があるので、これを設定してやれば、パスワードの誤りで 解凍出来かったかどうか判断できるので、 これが、0件になるまで、UnZip()コマンドをパスワード変えて実行し続ければ、 いつかは、解けるはず。 まあ、やった事ないのですが(=w=;

VitaminBB
質問者

お礼

回答ありがとうございます。 なるほどそういうことなのですね。

その他の回答 (1)

  • parapa
  • ベストアンサー率15% (42/273)
回答No.1

DLLを利用しているか そのソフトに自前のzip解凍のアルゴリズムを 持っているかでしょうね。

VitaminBB
質問者

お礼

回答ありがとうございます。 ちょっと大まかすぎですよね。

関連するQ&A

  • zipファイルにパスワード

    zipファイルのパスワードを解析できるソフトなどがありますが、逆に、zipファイルにパスワードをかけるソフトはありますか? 又.. ソフトを使わずにパスワードつきzipファイルの作成方法があったら教えてください。

  • zipに勝手にパスワード

    windows vista basicをつかっています。 ある時から圧縮するたびに勝手にzipファイルにパスワードがかかるようになってしまいました。 もちろん、自ら設定したわけではなく、設定を見直してもパスワードつきのzipに圧縮するという設定にはなっていません(ただし、zip以外のファイルは普通に圧縮できます)。 それどころか、自分で圧縮した覚えのない、以前からあるzipファイルにもパスワードがかかっていました。 よって、今私のPCにあるzipファイルはパスワードが分からないために、全て解凍することが出来ません。 「教えてgoo」で、他の回答を探していたら、zipパスワード解析ソフトなるものがあったので今それを使用して検索中ですが、何せ何桁のパスワードであるかも分からないため、下手すれば何ヶ月も何年もかかりそうです。 解凍圧縮ソフト「Lhaplus」を使っていました。 ある時、webからzipファイルをDLしたときに、いつもはこのソフトで落としてすぐに解凍していました(よって、ローカルにはzipファイルは残らず、解凍したファイルのみ現れました。また、ブラウザはFireFox2.xを使っています)。 しかし、ある時誤ってwindowsで解凍してしまいました。 この操作がいけなかったのかどうかは分かりませんが、この日を境に、上記のような状態になってしまいました。 現在、他の圧縮ソフトを使っていますが、新しくこのソフトで圧縮したものは普通に解凍できるようになっています。 「Lhapuls」を使っていたときにDLした、圧縮したzipファイルのみ、不明なパスワードで解凍できない状況です。 何かシステム上の誤作動が起きているのでしょうか。 それとも、「Lhaplus」の設定に問題があったのでしょうか。 一番不思議なのは、パスワードを設定して居らず、いままで普通に解凍できていたソフトにもパスワードが必要になってしまったことです。 レジストリなどは一切分かりませんので、対処法が分からず困っています。 ご回答、よろしくお願いします。

  • Zipファイルのパスワード解析について

    Zipファイルを自分で作って、パスワードをかけたのですが、パスワードを忘れてしまいました。 そこで、いいZipファイルのPass解析ツールがあったら教えてもらいたいです。よろしくお願いします。

  • ZIPパスワード

    ZIPファイルのパスワード忘れてしまい 解凍できなくなってしまいしました PikaZIP使って解析してるんですけど 見つからなくて困っています パスワードかかったZIPを強制的に解凍できるソフトありませんか?

  • 圧縮zipファイルのパスワードに関して

    圧縮zipファイルのパスワードに関してお伺いします。 (1)パスワードの文字種や字数に制限はありますか?できれば漢字なども使用したいと思います。また、全角と半角を混ぜて使用できますか(入力はテキストファイルなどからのコピペでします)? (2)パスワードを解析するソフトが多くありますが、半角の英数文字や難しい漢字、記号など半角・全角を混ぜて恐ろしく長いパスワードを設定した場合にでも時間をかければ解析できるものなのでしょうか?

  • 4096文字のパスワードを解析

    4096文字のパスワードがかかった、ZIP形式の圧縮ファイルのパスワードを解析したいです。 私は、ある重要なソフトウェアと、それに関連するファイル(決して違法・違反等ではない)を、 アーカイバでZIP形式に圧縮し、パスワードを記録して保管していたのですが、 その記録していたソフトウェアをアンインストールしてしまい、 パスワードが分からなくなってしまい困っています。 パスワードをかける前に、MOディスクにそのソフトウェアを コピーしていたので、ソフトウェア単体は無事なのですが、 関連ファイルはどうしても取り戻せません。 ZIP形式のアーカイブのパスワードを解析できるソフトウェアを探し、 使ってみたのですが、どうも99文字までしか解析できないようで、 別なソフトウェアを現在探しています。 多い文字数のパスワードを解析できるソフトウェアを、どなたかご存知ないでしょうか? 大変お手数おかけしますが、よろしければご教示いただきたいです。 どうかよろしくお願い致します。

  • pikazipでrarファイルのパスワードを解析できない。

    pikazip(v1.17)でrarファイル(パスワードを忘れてしまっていたもの)のパスワードを解析してみました。 すると解析スタートした直後に「見つかりました。パスワードは「0」です」と表示されました。しかしパスワードは「0」では無くパスワードを解除できません。 操作方法が間違いの可能性がありましたので、あるファイルを (1)パスワードを設定してzip形式で圧縮 (2) (1)と同じファイルを同様のパスワードでrarで圧縮 の2通りのファイルを作成、pikazipでパスワード解析をしてみました。 するとzip形式は正常にパスワードを解析できましたが、rarファイルは上記と同様に「0」の表示。 両者の違いはzipで圧縮したかrarで圧縮したかの違いのみです。 ちょっと気がついた点としてはrarファイルでは ●pikazipの画面上に「圧縮メソッド」が何も表示されていない ●キャッシュが「OFF」と表示 という点です。zipファイルは圧縮メソッドは「圧縮」、キャッシュは「ON」と表示されています。 rarファイルのパスワード解析するには何か別の作業が必要なのでしょうか?

  • 「zipファイル」【パスワード設定済み】

    パスワードを設定して圧縮した「zipファイル」を自分のHPにおいている(不特定多数に配布したくない為)のですが...、 ・パスワードの入力無しに解凍できたが、フォルダだけでファイルがない。 ・パスワードを入力しても、うまくいかない。 このような声をお聞きします。 私が使っている圧縮ソフトは「ファイルコンパクト」です。そもそもパスワードを設定して圧縮したファイルは、フリーの解凍ソフトでは、うまくいかないものなのでしょうか?

  • zipファイルのパスワード

    UPローダーで画像の入ったzipファイルをDLして、そのファイルを開こうとしたところ、パスワードがかかっていました。 PikaZipなどのソフトも試してみましたが、画像1枚1枚にパスワードがかかっているので、解析出来ませんでした。 jpgのパスワードを解析できるソフトなどがあったら教えてください。

  • zipファイルにパスワードをつけるには?

    zipファイルを解凍する時にパスワードを聞かれる場合があります。 それをみて自分もzipファイルにパスワードをつけたいのですがどうやるのかがわかりません。 製作途中の小説が圧縮されるのでなるべく見られたくありません。 なので、誰かzipファイルにパスワードをつける方法を教えてください!お願いします。 ちなみにWindows98、使用している圧縮・解凍ソフトは「+Lhaca」です。

専門家に質問してみよう