|
|
发表于 2019-11-22 12:36:50
|
显示全部楼层
本帖最后由 夕日 于 2019-11-22 12:51 编辑
源码中存在这么一段混淆了的js代码
[ol]eval(function(d,f,a,c,b,e){b=function(a){return a.toString(f)};if(!"".replace(/^/,String)){for(;a--;)e[b(a)]=c[a]||b(a);c=[function(a){return e[a]}];b=function(){return"\\w+"};a=1}for(;a--;)c[a]&&(d=d.replace(new RegExp("\\b"+b(a)+"\\b","g"),c[a]));return d}("1 2=c.3('8');4.b(2,'5',{6:7(){1 a="";9(1 i=0;i复制代码
看不太懂,但很明显存在一堆复杂的递归调用
PS:不要用开发者工具,直接在网址前面加上view-source:就可以打开源代码页面(在该页面使用开发者工具确实会导致cpu飙升、卡死,我刚刚是趁着鼠标还能动赶快用任务管理器把chrome的进程杀了才没有死机) |
|