求达人帮忙分析一个js代码

作者&投稿:平底 (若有异议请与网页底部的电邮联系)
谁推荐一个JS代码质量分析工具~

你想多了,js有严格检查代码,满足严格检查就能适用主流浏览器了,没有质量分析的工具

小样把木马解出来了啊。前个提问还不给我分!!!!


\xFF十六进制数规定的字符 范围00-FF
\uFFFF 范围0000-FFFF

挂马者把 字符都转义了。
稍微处理一下就出来了:document.write("var _$=['\x6f\x70\x65\x72\x61',")
输出:var _$=['opera',

还有那个eval解密地址没有处理这些字符,换这个http://tool.css-js.com/compressor.html可以全部处理的。一样的解密

添加两个alert,就可以看明白这段代码的意图了,如下:

执行结果如下图:

可以看到这段代码只是为了改变window.location.href, 跳转到另外一个页面。这里用了个加解密的把戏来混淆代码。


Javascript语法中,关于字符字面量的表示方法,例如:换行:"
", 制表符:"",回车:"",对于普通字符也可以用这种表示方法:比如小写字母"a"可表示为:"\x61"。可以用alert('\x61')看到效果。所以:ey = "\xc3\x92\xa42\xa8:l\xf9D\xdal\xeex\xaeX\xea\x00\x8e\xe7e\xcfp\xed. \x85\xca\x0fH\x81\xba\xf3\x9f\xd8\x11~\x1c\x92\x002\xec\x8e\x08r\xcb\x11\x8e/\xaaH\x89\x8d";

其实就是一串加密的乱码字符串:"Ã’¤2¨:lùDÚlîx®XêŽçeÏpí. …ÊHºóŸØ~’2ìŽrËŽ/ªH‰"。

补充:字符的字面量表示法有三种形式如下:

\mnn :八进制代码 nnn 表示的字符(m是0到2的数字,m为0时可省略m,n 是 0 到 7 中的一个八进制数字)    

\xnn : 十六进制代码nn 表示的字符(n 是 0 到 F 中的一个十六进制数字)    

\unnnn : 十六进制代码nnnn 表示的 Unicode 字符(n 是 0 到 F 中的一个十六进制数字)    

表示小写字母"a"可以用"\141"、"\x61"、'\u0061'



这段代码 使用JS混淆 加密了。


紫薇达人来帮忙分析-天府独座
更多回答(1) 其他类似问题 2010-09-19 紫薇达人来帮忙分析-天府独座!! 1 2012-06-04 紫薇达人来帮忙分析-天府独座 2 2010-03-06 紫薇达人来帮忙分析-天府独座 2 2009-07-05 紫薇达人来帮忙分析-天府独座 2015-04-17 紫薇达人帮忙分析天府独坐, 2012-06-04 紫薇达人来帮忙分析-天府独座 2011...

紫薇达人来帮忙分析天府独座
紫薇达人来帮忙分析天府独座 阳历:1987年5月16日午时阴历:1987年4月19日午时阴女.金4局.生肖:兔命宫亥身宫亥... 阳历:1987年5月16日午时 阴历:1987年4月19日午时 阴女.金4局.生肖: 兔 命宫 亥 身宫 亥 展开  我来答 1个回答 #热议# 职场上受委屈要不要为自己解释? 中职语文教学教研分享 ...

哪位达人能帮忙分析一下啊!谢了!
as you clip the overgrown plants back to size or prune branches of fruit trees 是hear the buzz of bees的伴随状语 than to work(in your garden)and hear the buzz of bees work.hear是并列的成分 你给出的原文翻译不是基于以上逻辑,只是为了符合中文的表达习惯 ...

英语达人请帮忙分析一下句子。。。
如果在荷兰的情况是那样的糟糕,那些德国人派他们去的,更远的、为开化的地方的情况会是什么样子呢?it's that bad, 这里 that 不是跟 this 相对的 “那”的意思。这里that 是修饰强调 bad,意思是“那样”、“那么”。有一常用语“It's not that bad” 意思就是没有那么糟糕的意思。所以If ...

有个问题请各位亲们帮忙分析一下,请耐心看完。 就是女a和女b是好盆...
很明显 你是女A 女B大概心理根本不把女C当朋友看,否则不会和人家男友胡闹。男C大概对和女C的感情不认真,否则不会和女C的朋友胡闹。而女A你的问题是,你看出了这里面的事,但不该和女C说明。终究这是女B、女C、男C之间的破事,你反倒把自己搭进去了。希望你引以为戒。

帮忙分析一下,看半天看不懂,谢谢!!!
第一个星盘:你的上升位於处女座 上升(Ascendant)--你的人格面具 上升星座即是你出生时,东方地平线与黄道交界处升起的第一个星座。上升星座是我们的的外在表现,是外界所觉知到的你。因此由上升星座也可得知你表达自我的方式。通常一个人的太阳及上升星座都不会一样,而这就是我们之所以称上升星座...

请玄学高手帮忙分析一下两个人的名字!
请玄学高手帮忙分析一下两个人的名字! 一个名字叫曾昭平女生于1992.1.6一个名字叫黄文昕男生于1992.1.15请懂玄学的人分析一下这两人的姓名,答得好的我自然会加分!... 一个名字叫 曾昭平 女 生于1992.1.6 一个名字叫 黄文昕 男 生于 1992.1.15请懂玄学的人分析一下这两人的姓名,答得好的我自然会加分!

求恋爱达人或者女生帮忙一下吧,最重要是能分析一下的哦
我觉得这是一个很自律很善良的女生。她在高中的时候拒绝你,应该是因为不想耽误学业。从她的表现来看,她能给你回信还送你幸运星,是因为对你有好感。而且幸运星和千纸鹤的意义也很明显是对你的祝福,同时也是在暗示你希望你好好学习,等高考考出好成绩以后再去追求她。或者也是借送礼物,好让你们...

麻烦各位达人帮忙我一道难的管理学基础的案例分析,谢谢!
所以经理必须建立制度,制定每个人的职责,做的刚性一点,这样无疑会带来元老的反对,所以最好的办法就是把股份分给他们,建议他们离职,但握有股份,愿意留下的必须按规章办事,之后在元老的筛选过程中,把那些懒散的元老逐渐降低他们的话语权,只给他们利润分成,团结留下来的元老。削减的方法推荐一个:...

要分析,再怎么做。达人帮忙。
回答:这是六年级的

莱西市19324942520: 求达人帮忙分析一个js代码 -
犹迹安胃: 添加两个alert,就可以看明白这段代码的意图了,如下:执行结果如下图:可以看到这段代码只是为了改变window.location.href, 跳转到另外一个页面.这里用了个加解密的把戏来混淆代码.Javas...

莱西市19324942520: 懂JS代码的进来一下,帮忙分析一下这段JS代码 -
犹迹安胃: 从代码分析上看,将一系列诸如 +((!+[]+!![]+[])+(!+[]+!![]+!![])) 这种表达式写成他们的值,如23等,是完全等效的. 从代码运行层面不会出现问题,你可以用数字代替.这些复杂的式子有可能是用于混淆代码用的,目的是增加一点反向分析代码的复杂度,其实意义不大.这些复杂的式子中,主要涉及到()的优先级,其他类型向数字类型的转化规律,+的含义(取整数,连接字符串)等组合.至于 *= 和 -=等其他赋值运算符,可以单独去考虑,拆开来就不麻烦了.由于等价性,你可以直接用js算出这些短的表达式的值写上去替换.

莱西市19324942520: 帮忙解释一段简单js代码 -
犹迹安胃: = null是将null赋值给变量,如将null赋值给变量a:var a=null ==null是判断变量是否为null,如判断变量a是否为null:a==null,a为null返回true,否则返回false function chkNumber(_chkObj)和function chkInfo(_txtObj)这里是自定义函数,给你举...

莱西市19324942520: 请人帮忙看一段简单的JS代码 -
犹迹安胃: <script> function addNumber(everyone) {txt = document.getElementById("text1") if (txt.value =="") { txt.value = everyone;}else{ txt.value += "," + everyone;}}</script><input type="text" id="text1"></input><input type="button" onclick="...

莱西市19324942520: 帮我分析下这段代码的作用有关javascript的 -
犹迹安胃: 1. “javascript:”就像是一个协议,就好像http:,当你在网址输入栏里输入这段代码的时候javascript:后面的那部分代码会直接执行,比如输入javascript:alert(1);就会弹出1..你可以复制整段代码到网址输入栏里面,然后回车就能看到后面那...

莱西市19324942520: 帮忙分析下javascript的这段代码
犹迹安胃: 用正则表达式,检测非字符 匹配这警告输出“输入不能为空!”

莱西市19324942520: 求一高手帮莪解释下JS代码,每句都要、谢谢了,急需、 -
犹迹安胃: function addLoadEvent(func) {//定义一个函数 var oldonload = window.onload;//声明个变量把onload事件赋给它 if (typeof window.onload != 'function') {//判断onload事件 window.onload = func;//如果不是的话执行func这个函数 } else { window....

莱西市19324942520: 关于JS 请高手给我解释下.下面这段代码.跪求 -
犹迹安胃: 这段代码大概实现这样的功能:将网页中的元素的某个一组元素,以不同于其他元素的样式突出显示(比如你选中了这组元素).// 这个函数根据网页元素的 id 找到这个网页元素并返回 function g(id) { return document.getElementById(id); }...

莱西市19324942520: 请高手帮我解释下《详细点》谢啦
犹迹安胃: 你的代码涉及到的知识点有:脚本代码块的声明标签、注释的使用、计时函数、对象函数调用.如果你纯粹是个初学者的话,将起来会比较繁琐. 首先你的代码"< script LANGUAGE="javascript"> "写错了,"script LANGUAGE=..." 与"<...

莱西市19324942520: js 问题 请帮忙详解一下 以下代码 一个符号都不要放过..
犹迹安胃: 例如设置透明度为30的方式: filter:alpha(opacity:30);//IE浏览器下 opacity:0.3;//其他浏览器, ------------------------------------------------------------------------ 设置某个东西的样式都是用:这个东西.style.样式名称的方式设置的,比如设置一个div的高度100...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网