PHP base64_decode+gzinflate壓縮和解密代碼圖文教程

今天碰到的這個問題,是我在更換一個WP主題是遇到。目前的狀況以下,我想要把以下的超連接去掉,後臺代碼找到了在sidebar1.php文件中。php

打開此文件發現是一長串的字符:web

clip_image001

通過百度、google後,有文章介紹說是PHP代碼加密緻使的,可使用如下的代碼解決此問題。服務器

解密代碼:編輯器

<?phpide

$Code = ‘這裏填寫要解密的編碼’; // base64編碼google

$File = ‘decoded.php’;//解碼後保存的文件編碼

$Temp = base64_decode($Code);加密

$temp = gzinflate($Temp);spa

$FP = fopen($File,"w");code

fwrite($FP,$temp);

fclose($FP);

echo "解密成功!";

?>

實際應用:

首先,打開你的文本編輯器,新建一個文本文件,按照那個解密代碼,把個人那個sidebar1.php文件裏的密碼輸入進去,而後就相似下面:

<?php$Code =‘bZA7b8MwDIR3/wpCQ9MudtCpaPxYOmTo1gIZC9mibSGyKEiM1QD98fUjWVovBHQ83n1QVSa50iM0RoZQiJaI0Yst8Yu/eV7UHrJynclDQ+56gOf9/gXyyvUOakOdti097qwccPd0gOp+k+QSeo9tIXpm95plMcaUyfGF04YGUb5fmmueyRK2jGQj4hmtCqnFCeSI0vPi5h4HBIVBdxbq6+a1IY8GdcR69d0KV3VJ+YE3HNGQQwUt+X8pSlvqKSyomShPWMNxemrbwQf6UTcY7jkUrSGp5iBPwyZPdAt1aD3imgis2WAhTuSV8xgCfC6OqeqPMtck+QQ0lrc5/3wCvw==’; // base64編碼

$File = ‘decoded.php’;//解碼後保存的文件

$Temp = base64_decode($Code);

$temp = gzinflate($Temp);

$FP = fopen($File,"w");

fwrite($FP,$temp);

fclose($FP);

echo "解密成功!";

?>

紅色的部分,就是頁腳sidebar1.php文件裏面自己的加密的代碼。而後把這個文件保存,隨便起個名字,可是必定要是PHP格式,個人是test.php。注意:上面那個decoded.php就是解密完成後的文件名,這個你也能夠修改。

而後,把這個test.php文件上傳到你空間的根目錄,其實其餘目錄也能夠,可是須要可以web訪問。我就直接放在博客的根目錄了。

clip_image002

而後經過web訪問,個人是 http://ilanni.com/blogger/test.php 。提示「解密成功」後,在服務器就可看到多了一個decoded.php文件了,打開一看,呵呵已經解密啦! 
clip_image003

解密成功後的代碼如:

clip_image004

而後把這個decoded.php修改成sidebar1.php替換原文件,就能夠了。

相關文章
相關標籤/搜索