QTPlugin.ocxに対するKillBit

QuickTime PlugIn の無効化 - 取締役 平社員 ブログ (ベータ版)

無効化しておきましょうかね・・・・・・・・・。

そうか
http://d.hatena.ne.jp/noushibou/20080403/1207196677
QuickTime 7.4.5で対処された項目に、雨月院さんが紹介されている

Multiple stack-based buffer overflows in an ActiveX control in QTPlugin.ocx for Apple QuickTime 7.4.1

は入っていないよなぁってことで、RealPlayerのrmoc3260.dllと同じようにQTPlugin.ocxに対するKillBitを設定してみますた。


HKEY_CLASSES_ROOT\CLSID と HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID で QTPlugin.ocx が記述されているCLSIDが
{02BF25D5-8C17-4B23-BC80-D3488ABDDC6B}
{4063BE15-3B08-470D-A0D5-B37161CFFD69}
{CB927D12-4FF7-4A9E-A169-56E4B8A75598}
なので


REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{02BF25D5-8C17-4B23-BC80-D3488ABDDC6B}]
"Compatibility Flags"=dword:00000400

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{4063BE15-3B08-470D-A0D5-B37161CFFD69}]
"Compatibility Flags"=dword:00000400

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{CB927D12-4FF7-4A9E-A169-56E4B8A75598}]
"Compatibility Flags"=dword:00000400

を設定。
IE以外のブラウザではQuickTimeムービーを見ることができますが、IEでは見られなくなります。



設定解除はマイナスをつけるだけ。

REGEDIT4

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{02BF25D5-8C17-4B23-BC80-D3488ABDDC6B}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{4063BE15-3B08-470D-A0D5-B37161CFFD69}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{CB927D12-4FF7-4A9E-A169-56E4B8A75598}]