2008年09月06日
Windows2000 で圧縮フォルダを使う1
Windows2000で圧縮フォルダを使う方法として、よく見かけるのが、「Windows98やMeの zipfldr.dll、dzip32.dll、dunzip32.dllをコピーして〜」というのがありますが、[MS02-054] ファイル展開機能に含まれる未チェックのバッファを利用してコードが実行される とか、5.0.0.6以前のDUNZIP32.dllにバッファーオーバーフローのセキュリティホール なんてものがあるので、入れてはいけません!
では、どうすればいいのでしょうか?
まず MS02-054 から Windows Me 用の 329048***M.EXE をダウンロードして解凍します。この中にある、zipfldr.dllだけを使用します。ここに同梱されているdzip32.dllとdunzip32.dllは 3.0.0.17(Windows98用は3.0.0.18)なので、古いのです。
次に、dtSearch 7 Upgrade Information にいって、アップデータ(dtSearchUpgrade.exe)をダウンロードします。
インストーラーを実行すると、dtSearchDesktop.msiがLocal SettingsTempに出てきますから、これをさらに解凍してできる、Data1.cabを解凍して、dzip32.dllとF3204_dunzip32.dllを取り出して dunzip32.dllにリネームして 先ほどの zipfldr.dll と一緒に system32にコピーします。
解凍方法がわからない場合は、インストーラーからCustomを選んで、Updated Windows componentsを選んでインストールした後、インストールフォルダから取り出してもかまいません。
この中に入っている dzip32.dllとdunzip32.dllは 5.0.0.7なのです。
ちなみに、このファイルは DynaZip というInner Mediaのライブラリーです。
コピーできたら、regsvr32 zipfldr.dllを実行します。
DllRegisterServer in zipfldr.dll succeeded.
と表示されれば成功。
この通り、ダブルクリックで開けます。
Twitter Feedback
トラックバックURL
この記事へのコメント
1. Posted by wtz 2010年04月05日 19:35
http://www.microsoft.com/japan/technet/security/Bulletin/ms02-054.mspx
にある
http://download.microsoft.com/download/winme/Update/25556/WinMe/JA/329048***M.EXE
は windows 2000 でそのまま実行すると「 OS が対応してない」よしの
メッセージが出ますが、LHMelting に drag&drop すれば内部ファイルの一覧が
表示されるので、そこから zipfldr.dll を取り出しました。
(本当は Lhut32 を使ったのですが、ネット上から削除されているようなので)
caldix を使っているのでどのプラグインが必要なのかはわかりませんが。
次に dzip.dll とdunzip.dll ですが現在
http://support.dtsearch.com/ftp_pub/ に dtSearchUpgrade.exe があるので
それを実行すると手に入ります。
参考まで。
にある
http://download.microsoft.com/download/winme/Update/25556/WinMe/JA/329048***M.EXE
は windows 2000 でそのまま実行すると「 OS が対応してない」よしの
メッセージが出ますが、LHMelting に drag&drop すれば内部ファイルの一覧が
表示されるので、そこから zipfldr.dll を取り出しました。
(本当は Lhut32 を使ったのですが、ネット上から削除されているようなので)
caldix を使っているのでどのプラグインが必要なのかはわかりませんが。
次に dzip.dll とdunzip.dll ですが現在
http://support.dtsearch.com/ftp_pub/ に dtSearchUpgrade.exe があるので
それを実行すると手に入ります。
参考まで。
2. Posted by wtz 2010年04月09日 11:33
zipフォルダに変えてもアイコンが変わらないときがあります。
そのときはフォルダオプションからアイコンの変更を
そのままで変更すれば変わります。
そのときはフォルダオプションからアイコンの変更を
そのままで変更すれば変わります。
3. Posted by Ai 2010年05月18日 06:03
https://www.netsecurity.ne.jp/1_7299.html
このような記事を発見しました。
DynaZipは、DZIP32.DLLおよびDZIPS32.DLLが適切なチェックを行っていないことが原因でスタックベースのバッファオーバーフローを引き起こされるセキュリティホールが存在する。この問題が悪用されると、リモートの攻撃者にシステム上で任意のコードを実行される可能性がある。
dzip32.dllとdunzip32.dllのバージョン5.0.0.8ってはたして存在するのか疑問です。
かなり探し回りましたがどこにもなかったのでorz
このような記事を発見しました。
DynaZipは、DZIP32.DLLおよびDZIPS32.DLLが適切なチェックを行っていないことが原因でスタックベースのバッファオーバーフローを引き起こされるセキュリティホールが存在する。この問題が悪用されると、リモートの攻撃者にシステム上で任意のコードを実行される可能性がある。
dzip32.dllとdunzip32.dllのバージョン5.0.0.8ってはたして存在するのか疑問です。
かなり探し回りましたがどこにもなかったのでorz
4. Posted by blackwingcat 2010年05月18日 08:47
情報ありがとうございます。
探してみます。
探してみます。