[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[port139:00562] Re: Hfnetchk.exe



今日から夏休みの瞠です。
#書き終わってからメールチェックしたら、一歩投稿出遅れ(笑

NTBugtraqより、
 Microsoft Network Security Hotfix Checker (Hfnetchk.exe) Tool Is Available
 http://support.microsoft.com/support/kb/articles/q303/2/15.asp
なるものの話が。
で、使ってみました。

Windows2000,NT,IIS,SQL Server,InternetExplorerのhotfixの適用有無を
ネットワーク経由で確認できるようです。
hotfixが適用されているかの確認をレジストリや実際のファイルを見て、
確認しているようなので、確認するモノと確認されるモノが、
信頼関係で結ばれていることが前提でしょう。
#間違っていたら指摘して下さい(^^;

自分から自分で試した結果で恐縮ですが、下の方にコピペします。
 環境:Windows2000,IISなし,SQL Serverなし,InternetExplorer5.5SP1

本当だったらhotfixを適用し、実際どうなのかを確認すればよいのでしょうが、
これからお出かけしてしまうので、そこまでできません(汗
 http://download.microsoft.com/download/xml/security/1.0/NT5/EN-US/mssecure.cab
のcabファイルにmssecure.xmlがあり、そのファイルを元にhotfixの適用有無を確認しています。

例えば直感的に分かりやすい部分をMS01-033を例にファイルから抜き出すと
 <Location LocationID="764" Path="HKLM\SOFTWARE\Microsoft\Updates\Windows 2000\SP3\Q300972" AbsolutePath=""/>
 <Location LocationID="766" Path="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\Q300972" AbsolutePath=""/>
みたな形で記載があります。
#このxmlファイルに自分で追加することも可能でしょうが、かなり面倒な気がします(^^;

よってちゃんとhotfixが適用され、レジストリに登録されると、
hfnetchk.exeを使うとレジストリに登録されているワケあので、
MS01-033のhotfixが適用されていないと Patch NOT Found と表示されますし、
適用されていれば、日本語環境でもMS01-033は適用されていると判断してくれます。
注意としてはhotfixを適用しマシンを再起動していなくても、
hotfixは既にレジストリに登録している事でしょうか。
#再起動後に処理されるhotfixもあったりするのでしょうか?

上記でも述べていますが、確認するモノとされるモノが
信頼関係で結ばれていないとが前提なので、
用途としては、CodeRedが社内のローカルネットワーク内で感染したようなところで、
ちゃんとhotfixを適用されているか確認できるのかも(笑

さらに詳細なレポートをどなたか(^^;




※毎度の事ながら-vをつけないとシンプルな表示になります。
> C:\>hfnetchk.exe -v -i 192.168.*.*
> Microsoft Network Security Hotfix Checker, 2.1
> Developed for Microsoft by Shavlik Technologies, LLC
> info@xxxxxxxxxxx (www.shavlik.com)
> 
> 
> 
>  ** Attempting to download the XML from http://download.microsoft.com/download/xml/security/1.0/NT5/EN-US/mssecure.cab. **
> 
> 
> 
>  ** File was successfully downloaded. **
> 
> 
> 
>  ** Attempting to load C:\mssecure.xml. **
> 
> Using XML data version = 1.0.1.132  Last modified on 8/15/2001.
> 
> Scanning 192.168.*.*
> .................................
> Done scanning 192.168.*.*
> ----------------------------
> 192.168.*.*
> ----------------------------
> 
> 
>         WINDOWS 2000 SP2
> 
>                 Patch NOT Found MS00-077        Q299796
>                 The registry key **SOFTWARE\Microsoft\Updates\Windows 2000\SP3
>                 \Q299796** does not exist.  It is required for this patch to b
>                 e considered installed.
> 
>                 Patch NOT Found MS01-007        Q285851
>                 The registry key **SOFTWARE\Microsoft\Updates\Windows 2000\SP3
>                 \Q285851** does not exist.  It is required for this patch to b
>                 e considered installed.
> 
>                 Patch NOT Found MS01-013        Q285156
>                 The registry key **SOFTWARE\Microsoft\Updates\Windows 2000\SP2
>                 \Q285156** does not exist.  It is required for this patch to b
>                 e considered installed.
> 
>                 WARNING         MS01-022        Q296441
>                 The XML file does not contain any file or registry details for
>                  this patch.   As a result, this tool is unable to confirm tha
>                 t this patch has been applied.  Please verify patch installati
>                 on or refer to Q303215 for more information.
> 
>                 Patch NOT Found MS01-025        Q296185
>                 The registry key **SOFTWARE\Microsoft\Updates\Windows 2000\SP2
>                 \Q296185** does not exist.  It is required for this patch to b
>                 e considered installed.
> 
>                 Patch NOT Found MS01-031        Q299553
>                 The registry key **SOFTWARE\Microsoft\Updates\Windows 2000\SP3
>                 \Q299553** does not exist.  It is required for this patch to b
>                 e considered installed.
> 
>                 Patch NOT Found MS01-033        Q300972
>                 The registry key **SOFTWARE\Microsoft\Updates\Windows 2000\SP3
>                 \Q300972** does not exist.  It is required for this patch to b
>                 e considered installed.
> 
>                 Patch NOT Found MS01-037        Q302755
>                 The registry key **SOFTWARE\Microsoft\Updates\Windows 2000\SP3
>                 \Q302755** does not exist.  It is required for this patch to b
>                 e considered installed.
> 
>                 Patch NOT Found MS01-041        Q298012
>                 File \\192.168.*.*\C$\WINNT\\Driver Cache\i386\dhcpssvc.dll ca
>                 nnot be located.
> 
> 
>         Internet Explorer 5.5 SP1
> 
>                 Patch NOT Found MS01-012        Q283908
>                 The registry key **Software\Microsoft\Active Setup\Installed C
>                 omponents\{FBC882CC-4650-4130-8C68-50A002EF584F}** does not ex
>                 ist.  It is required for this patch to be considered installed
>                 .






#snort1.8.1 win32 binaries リリースです。時間がないぃ(ToT)
#http://www.silicondefense.com/techsupport/windows.htm