織夢(mèng)dedeCMS版權(quán)代碼修改及$arrs1和$arrs2的含義
時(shí)間: 2018-04-25 09:36
閱讀: 次
作者:素材無(wú)憂網(wǎng)
織夢(mèng)(dede)CMS的版權(quán)調(diào)用方法為:{dede:global.cfg_powerby/};
正常情況下調(diào)用這個(gè)版權(quán)信息后會(huì)在后臺(tái)設(shè)置的版權(quán)信息后面加上一段代碼:
這段代碼在/include/dedesql.class.php的第588行:
如圖所示$arrs1和$arrs2是兩個(gè)數(shù)組,內(nèi)容是16進(jìn)制的,將數(shù)組還原的方法很簡(jiǎn)單,我們可以在
$v1 = $v2 = ' ';
之上加上一段代碼,來(lái)看下這兩個(gè)數(shù)組;
print_r($arrs1);
print_r($arrs2);
die();
我們打印出$arrs1和$arrs2,然后終止之后的代碼執(zhí)行;
生成首頁(yè)后訪問(wèn)可以看到兩個(gè)數(shù)組的內(nèi)容;
用上圖內(nèi)容替換dedesql.class.php中$arrs1和$arrs2中的內(nèi)容;
刷新首頁(yè),網(wǎng)站正常運(yùn)行,版權(quán)信息跟之前一樣,說(shuō)明織夢(mèng)版權(quán)信息就在這兩個(gè)數(shù)組內(nèi),只需要改變數(shù)字就可以把織夢(mèng)版權(quán)信息改變成自己的版權(quán)信息;
源代碼中有兩個(gè)for循環(huán),就是想兩個(gè)數(shù)組的數(shù)字從第0位開(kāi)始連接起來(lái),連接之前使用了chr()函數(shù),chr()函數(shù)可以返回ASCII碼,知道這個(gè)我們就可以手動(dòng)翻譯上面的數(shù)字,在dedesql.class.php中的任意位置按住Alt輸入99,我們得到小寫(xiě)c,依次讀取你會(huì)發(fā)現(xiàn)
所以 $GLOBALS[$v1] .= $v2; 就是在后臺(tái)設(shè)置的版權(quán)信息后加上$v2的內(nèi)容的意思;
明白了代碼的意思,去版權(quán)就容易的多了
方法1:直接刪除dedesql.class.php中第588行到607行的代碼;
方法2:將$arrs2中array的值改為空;
修改版權(quán)的方法:
將$arrs2中的值改為自己的版權(quán)可以參照ASCII百科,對(duì)照標(biāo)準(zhǔn)I表中的“Dec”一列更改,$arrs1無(wú)需改動(dòng);
以下是改動(dòng)過(guò)的版權(quán),僅供參考
$arrs1 = array(99,102,103,95,112,111,119,101,114,98,121);
$arrs2 = array(32,60,97,32,104,114,101,102,61,104,116,116,112,58,47,47,119,119,119,46,102,97,110,108,117,119,101,105,46,111,110,32,116,97,114,103,101,116,61,39,95,98,108,97,110,107,39,62,77,97,100,101,32,98,121,32,88,105,97,111,70,97,110,60,47,97,62);
大家如果覺(jué)得實(shí)在影響美觀或者怕導(dǎo)出權(quán)重,建議去掉后在網(wǎng)頁(yè)首頁(yè)友情留個(gè)官方鏈接或者底部信息留個(gè)powered by dedecms 不帶鏈接即可,請(qǐng)大家尊重版權(quán)哈!
標(biāo)簽: