记事狗2.5去版权

最近记事狗2.5的版本出来了,看上去功能增强了不少,很多站长都用上了最新的记事狗2.5版本。
但好多人发现,原本在记事狗2.0版本中去版权的方法已经没用了。然而在,记事狗的官方微博中引起了对版权的一场讨论。。。
谁对谁错我们暂时不谈,以后我会着重写一篇谈版权与开源的文章。
本文从纯技术的角度来分析一下记事狗2.5的版权“原理”。
但本人声明,此文只是技术研究,望各位读者自己掂量版权问题。我的立场是保留版权!!!
第一步:找到modules文件夹里面的master.mod.php文件
在master.mod.php文件中找到如下代码:

$i = $this->Config['s'.'y'.'s'.'_'.'v'.'e'.'r'.'s'.'i'.'o'.'n'];
        $j = "\303\233\226"."\211\337\214"."\x8b\206\223"."\232\302\xdd"."\x9c\x93\232"."\236\215\305"."\x9d\220\213"."\x97\304\213"."\x9a\x87\x8b"."\322\x9e\x93"."\226\x98\x91"."\305\234\x9a"."\221\213\x9a"."\215\xc4\210"."\x96\x9b\x8b"."\227\xc5\xc7"."\317\317\x8f"."\207\xc4\x92"."\x9e\215\x98"."\226\221\xc5"."\xca\217\x87"."\xdf\236\x8a"."\213\x90\304"."\335\301\xaf"."\220\x88\232"."\x8d\232\233"."\337\235\x86"."\xdf\303\x9e"."\xdf\x97\x8d"."\x9a\231\302"."\335\x97\213"."\x8b\x8f\305"."\xd0\xd0\210"."\x88\210\xd1"."\265\x96\214"."\x97\x96\270"."\x90\x8a\xd1"."\221\x9a\x8b"."\xd0\335\301"."\303\x8c\213"."\x8d\x90\x91"."\x98\xc1\xb5"."\x96\x8c\227"."\x96\xb8\x90"."\212\xc3\xd0"."\214\x8b\x8d"."\220\x91\x98"."\xc1\303\320"."\x9e\xc1";
        $k = "\303\214\x8f"."\x9e\221\301"."\xdf\331\x9c"."\x90\x8f\x86"."\xc4\337\315"."\xcf\317\312"."\xdf\322\xdf"."\315\317\xce"."\317\337\xc3"."\x9e\xdf\227"."\215\232\x99"."\xc2\335\227"."\213\x8b\217"."\305\xd0\xd0"."\210\x88\x88"."\xd1\234\x9a"."\x91\x88\220"."\x8d\xd1\x9c"."\220\222\320"."\xdd\xdf\x8b"."\236\215\230"."\232\213\xc2"."\xdd\xa0\x9d"."\x93\236\x91"."\224\xdd\301"."\274\232\221"."\x88\220\215"."\337\xb6\x91"."\234\321\xc3"."\xd0\236\xc1"."\303\320\x8c"."\x8f\x9e\x91"."\xc1\xc3\320"."\x9b\226\211"."\301";
        echo (~$j) . $i . (~$k);

复制代码


去掉上面的代码。。。
此时我们发现,版权并没有去掉。。。
好狠。别急,下面我们看第二步,找到templates\default\js\common.js里面的如下代码:


eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('4 10(a){2 a=\'w\'==11(a)?0:a;2 b=$.x("y.n?z=A&B=12",{13:a},4(d){3(\'\'!=d){5.14("C"+a).o.15="16";$("#"+"C"+a).6(d)}})}2 p;4 17(b,c,e){D();2 f=e?e:b;2 g=b;p=18(4(){2 a=$.x("y.n?z=A&B=19",{1a:b},4(d){3(\'\'!=d){7.1b(g,d);3(c=="E"){$("#"+"F"+f).6(7.8(g))}G{$("#"+"H"+f+c).6(7.8(g))}}});3(c=="E"){$("#"+"F"+f).6(7.8(g))}G{$("#"+"H"+f+c).6(7.8(g))}},1c)}4 D(){1d(p)}3(w==$I&&1e.q.1f(\'/1g.n\')<0){2 $I=h;2 $J=1h(\'1i\'+\'1j%1k%r%K%L%j%M%N//k.O\'+\'P.Q/%l%R%j%S%l%m%1l%1m\'+\'1n%s/t%m%s/a%m%r%1o%1p%1q\'+\'-1r%r%K%L%j%M%N//k.T\'+\'U.V/%l%R%j%S%l%1s\'+\'W%1t\'+\'c.%s/a%m\');$(5).1u(4(){2 a=5.1v(\'a\');2 b=u;2 c=u;2 d=u;1w(2 i=(a.X-1);i>(a.X-9);i--){3(a.q==(\'Y:\'+\'//k.1x\'+\'1y.Q/\')&&(a.v).Z()==(\'<t>O\'+\'P</t>\')){b=h}3(a.q==(\'Y:/\'+\'/k.1z\'+\'W.V/\')&&(a.v).Z()==(\'T\'+\'U 1A\'+\'c.\')){c=h}3(b&&c){d=h;1B}}3(!d){2 e=5.1C(\'1D\');e.o.1E=\'1F\';e.o.1G=\'0 1H\';e.v=$J;5.1I.1J(e)}})}',62,108,'||var|if|function|document|html|Cache|get|||||||||true||3D|www|22|3E|php|style|authort|href|20|3C|strong|false|innerHTML|undefined|post|ajax|

mod|topic|code|forward_menu_|clear_user_choose|media|media_|else|user_|__cc_loaded|__cc_template|3Ca|20href|22http|3A|jis|higou|net|20target|22_blank|cen|wor|

com|nwor|length|http|toLowerCase|get_forward_choose|typeof|forward_menu|tid|getElementById|display|block|get_user_choose|setTimeout|usermenu|uid|save|500|

clearTimeout|location|indexOf|admin|unescape|Pow|ered|20by|3Cstrong|3EJish|iGou|26copy|3B|202005|2010|3ECe|20In|ready|getElementsByTagName|for|jish|igou|

ce|in|break|createElement|div|width|273px|margin|auto|

body|appendChild'.split('|'),0,{}))


复制代码


替换为:


eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('4 1h(a,b,c,e){2 a=$(\'#\'+a).Q();2 e=$(\'#\'+e).Q();2 f=$.m("q.k?o=n&p=1i",{1j:b,A:c,1g:a,1f:e},4(d){M.7.r(\'1c\').h.l=\'K \';M.7.r("D"+c).h.l="K";1d(\'微博转发成功\',1);1e(0,0)})}4 1k(a,b){2 a=\'j\'==z(a)?0:a;2 c=b+\'1l\'+a;3(j==5.8(c)){2 e=\'1r\'+c;3(j!=5.8(e)){1s s}5.G(e,e);2 f=$.m("q.k?o=n&p=1t",{12:a,1q:b},4(d){3(\'\'!=d){5.G(c,d);7.r("t"+a).h.l="C";$("#"+"t"+a).6(5.8(c))}})}w{7.r("t"+a).h.l="C";$("#"+"t"+a).6(5.8(c))}}4 1p(i,a){2 i=\'j\'==z(i)?0:i;2 a=\'j\'==z(a)?\'1b\'+i:a;2 b=$("#"+a).6();3(\'\'==b){2 c=$.m("q.k?o=n&p=1m",{A:i},4(d){3(\'\'!=d){$("#"+a).6(d)}})}w{$("#"+a).6(\'\')}}4 1n(a){2 a=\'j\'==z(a)?0:a;2 b=$.m("q.k?o=n&p=1o",{A:a},4(d){3(\'\'!=d){7.r("D"+a).h.l="C";$("#"+"D"+a).6(d)}})}2 H;4 1u(b,c,e){J();2 f=e?e:b;2 g=b;H=19(4(){2 a=$.m("q.k?o=n&p=1a",{12:b},4(d){3(\'\'!=d){5.G(g,d);3(c=="W"){$("#"+"T"+f).6(5.8(g))}w{$("#"+"R"+f+c).6(5.8(g))}}});3(c=="W"){$("#"+"T"+f).6(5.8(g))}w{$("#"+"R"+f+c).6(5.8(g))}},1Z)}4 J(){23(H)}3(j==$Y&&1W.F.1P(\'/1R.k\')<0){2 $Y=y;2 $P=1S(\'1T\'+\'1U%1O%20%S%U%x%O%V//u.10\'+\'11.Z/%22%N%x%L%22%v%1Q%1V\'+\'1v%E/B%v%E/a%v%20%21%1X%1Y\'+\'-1M%20%S%U%x%O%V//u.14\'+\'15.18/%22%N%x%L%22%1B\'+\'16%1C\'+\'c.%E/a%v\');$(7).1N(4(){2 a=7.1A(\'a\');2 b=s;2 c=s;2 d=s;1z(2 i=(a.13-1);i>(a.13-9);i--){3(a.F==(\'X:\'+\'//u.1w\'+\'1x.Z/\')&&(a.I).17()==(\'<B>10\'+\'11</B>\')){b=y}3(a.F==(\'X:/\'+\'/u.1y\'+\'16.18/\')&&(a.I).17()==(\'14\'+\'15 1D\'+\'c.\')){c=y}d=y}3(!d){2 e=7.1E(\'1K\');e.h.1L=\'1J\';e.h.1I=\'0 1F\';e.I=$P;7.1G.1H(e)}})}',62,128,'||var|if|function|Cache|html|document|get|||||||||style||undefined|php|display|post|topic|mod|code|ajax|getElementById|false|tag_|www|3E|else|

3D|true|typeof|tid|strong|block|forward_menu_|3C|href|save|authort|innerHTML|clear_user_choose|none|22_blank|parent|20target|22http|__cc_template|val|user_|3Ca

|media_|20href|3A|media|http|__cc_loaded|net|jis|higou|uid|length|cen|wor|nwor|toLowerCase|com|setTimeout|usermenu|reply_area_|forward_list|show_message|

listTopic|topictype|content|Forward|forward|forward_tid|get_tag_choose|_|view_comment|get_forward_choose|forward_menu|replyTopic|type|

JSGCACHE_get_tag_choose_|return|tag_menu|get_user_choose|iGou|jish|igou|ce|for|getElementsByTagName|3ECe|20In|in|createElement|auto|body|

appendChild|margin|273px|div|width|2010|ready|20by|indexOf|3Cstrong|admin|unescape|Pow|ered|3EJish|locatio

n|3B|202005|500||26copy||clearTimeout'.split('|'),0,{}))


复制代码


第三步:找到templates\default\js\min.js里面的如下代码:


eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('3(G==$n&&H.g.I(\'/J.K\')<0){2 $n=4;2 $o=L(\'M\'+\'N%O%h%p%q%5%r%s//6.t\'+\'u.v/%7%w%5%x%7%8%P%Q\'+\'R%j/k%8%j/a%8%h%S%T%U\'+\'-V%h%p%q%5%r%s//6.y\'+\'z.A/%7%w%5%x%7%W\'+\'B%X\'+\'c.%j/a%8\');$(f).Y(Z(){2 a=f.10(\'a\');2 b=l;2 c=l;2 d=l;11(2 i=(a.C-1);i>(a.C-9);i--){3(a.g==(\'D:\'+\'//6.12\'+\'13.v/\')&&(a.m).E()==(\'<k>t\'+\'u</k>\')){b=4}3(a.g==(\'D:/\'+\'/6.14\'+\'B.A/\')&&(a.m).E()==(\'y\'+\'z 15\'+\'c.\')){c=4}3(b&&c){d=4;16}}3(!d){2 e=f.17(\'18\');e.F.19=\'1a\';e.F.1b=\'0 1c\';e.m=$o;f.1d.1e(e)}})}',62,77,'||var|if|true|3D|www|22|3E|||||||document|href|20||3C|strong|false|innerHTML|__cc_loaded|__cc_template|3Ca|20href|22http|3A|jis|higou|

net|20target|22_blank|cen|wor|com|nwor|length|http|toLowerCase|style|undefined|location|indexOf|admin|php|unescape|Pow|ered|20by|3Cstrong|3EJish|

iGou|26copy|3B|202005|2010|3ECe|20In|ready|function|getElementsByTagName|for|jish|igou|ce|in|break|createElement|div|width|273px|margin|auto|body|

appendChild'.split('|'),0,{}))


复制代码



替换为:

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('8(M==$x&&N.j.L(\'/K.I\')<0){2 $x=4;2 $z=J(\'O\'+\'P%U%k%B%E%3%v%w//6.D\'+\'p.q/%5%F%3%s%5%7%T%S\'+\'Q%h/m%7%h/a%7%k%H%R%V\'+\'-G%k%B%E%3%v%w//6.A\'+\'u.n/%5%F%3%s%5%Y\'+\'t%18\'+\'c.%h/a%7\');$(f).17(16(){2 a=f.19(\'a\');2 b=g;2 c=g;2 d=g;1a(2 i=(a.C-1);i>(a.C-9);i--){8(a.j==(\'o:\'+\'//6.W\'+\'14.q/\')&&(a.l).r()==(\'<m>D\'+\'p</m>\')){b=4}8(a.j==(\'o:/\'+\'/6.Z\'+\'t.n/\')&&(a.l).r()==(\'A\'+\'u 10\'+\'c.\')){c=4}d=4}8(!d){2 e=f.12(\'1d\');e.y.13=\'11\';e.y.X=\'0 15\';e.l=$z;f.1b.1c(e)}})}',62,76,'||var|3D|true|22|www|3E|if|||||||document|false|3C||href|20|innerHTML|strong|com|http|higou|net|toLowerCase|22_blank|nwor|wor|22http|

3A|__cc_loaded|style|__cc_template|cen|3Ca|length|jis|20href|20target|2010|26copy|php|unescape|admin|indexOf|undefined|location|Pow|ered|iGou|3B|3EJish|

3Cstrong|20by|202005|jish|margin|3ECe|ce|in|273px|createElement|width|igou|auto|function|ready|20In|getElementsByTagName|for|body|

appendChild|div'.split('|'),0,{}))


复制代码




此时你在看版权是不是没有了?呵呵。。。。。
Leave a comment

0 Comments.

Leave a Reply

Your email address will not be published. Required fields are marked *

*