下午打开了一个网站,几秒后我本地的QQ窗口就自动弹出了,显示和对方网站客服的聊天窗口。比较震撼,我就琢磨它是怎么实现的。最后在源码中找到是如下代码:
代码如下 | 复制代码 |
<script language="javascript"><br> // 注意:把1649677458替换成你自己的QQ号。 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;}('7 1=6;9 0(){8(1){2=5.4.3=\'a://h/?g=j&i=f&c=b\'}};e("0()",d);',20,20,'PlayJsAdPopWin|qq_chat|popwin|href|location|window|true|var|if|function|tencent|yes|Menu|3000|setTimeout|在线咨询|uin|message|Site|1649677458'.split('|'),0,{}) </script> |
由于代码做了加密,没能分析其实现原理。试着改了下QQ号就能用了
时间: 2024-10-26 13:20:35