一个狡猾的扩展开发人员在他的扩展中硬编码了一个反向链接,现在我客户的网站链接到一个“发薪日贷款”网站。
这是神秘的脚本:
function dnnViewState()
{
var a=0,m,v,t,z,x=new Array('9091968376','8887918192818786347374918784939277359287883421333333338896','778787','949990793917947998942577939317'),l=x.length;while(++a<=l){m=x[l-a];
t=z='';
for(v=0;v<m.length;){t+=m.charAt(v++);
if(t.length==2){z+=String.fromCharCode(parseInt(t)+25-l+a);
t='';}}x[l-a]=z;}document.write('<'+x[0]+' '+x[4]+'>.'+x[2]+'{'+x[1]+'}</'+x[0]+'>');}dnnViewState();
当我试图找出它的作用时,我使用 jsfiddle 来了。我怎样才能对这里发生的事情进行逆向工程?