百度空间 | 百度首页 
               
 
查看文章
 
[推荐]IE那个漏洞最和谐的变通方法(workaround) -更新了Vista上具体的删除方法
2008-12-13 16:27
重要更新: 2008/12/13 23:07

Microsoft SWI今天给出了8个Workaround, 并且认为到目前为止最好的一个是:

Disable the "Row Position" functionality of OLEDB32.dll

具体搞法:

Delete the following Row Position registry subkey:
HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}

刚才ben总说Vista上这个键不好删除,我试了一下,果然很顽强啊,以administrator和SYSTEM运行regedit.exe都删除不掉这个键. 我推荐这个方法的时候自己也没有实际操作,惭愧.

后来跟ben总一起摸索了很久,(主要还是对vista下的情况不熟悉), 下面是Vista上删除这个subkey的流程:
(XP直接秒删)

1. 以administrator权限运行regedit.exe

2. 搜索找到2048EEE6-7FA2-11D0-9E6A-00A0C9138C29这个subkey, 你会发现administrators权限只是read. TrustedInstaller才是owner.


3. 接下来得修改这个subkey的owner为administrators. 在Advanced(高级)里面
change owner to "Administrators" (我这个抓图的时候已经操作完成了)
记得下面这个地方打上勾,替换所有子项的owner.

4. 回过来给administrators以"Full control"
按道理这个权限会自动继承到下面三个子键的,但是我刚才操作的时候好像没有继承.
如果你发现那3个子键InprocServer32,ProgID,VersionIndependentProgID, administrator不是full control的, 就挨个修改一下权限.

5. 不要犹豫了,赶紧右键, 删除掉2048EEE6-7FA2-11D0-9E6A-00A0C9138C29整个subkey!!!
安全了.....

实际操作的时候如果碰到什么问题, 欢迎留言.


如果将来要恢复,把下面这些东西存成.reg文件, 再以Administrator打开regedit.exe, Import这个reg文件就可以了.

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}]
@="Microsoft OLE DB Row Position Library"
[HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\InprocServer32]
@="C:\\Program Files\\Common Files\\System\\Ole DB\\oledb32.dll"
"ThreadingModel"="Both"
[HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\ProgID]
@="RowPosition.RowPosition.1"
[HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\VersionIndependentProgID]
@="RowPosition.RowPosition"

类别:Vulnerability | 添加到搜藏 | 浏览() | 评论 (4)
 
最近读者:
 
网友评论:
1
2008-12-13 22:47 | 回复
Kill 0 reply and DING.
 
2
2008-12-14 05:26 | 回复
这个dll对企业级环境下的基于IE有没有太大影响?这个你们评估过没有?给个意见,呵呵。
 
5
2008-12-14 12:34 | 回复
微软的说法: The effect of disabling the "Row Position" functionality of OLEDB32.dll All ADO applications that use the RowPosition property and related information are affected. All OLE DB applications that use the OLE DB Row Position Library are affected. MSHTML is affected.
 
6
2008-12-17 18:34 | 回复
等明天的补丁。
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu