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

來源:互聯網
上載者:User

標籤:需要   ide   注意   dtc   解碼   base64編碼   建立   格式   test   

今天碰到的這個問題,是我在更換一個WP主題是遇到。目前的情況如下,我想要把如下的超連結去掉,後台代碼找到了在sidebar1.php檔案中。

開啟此檔案發現是一長串的字元:

經過百度、google後,有文章介紹說是PHP代碼加密導致的,可以使用以下的代碼解決此問題。

解密代碼:

<?php

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

$File = ‘decoded.php’;//解碼後儲存的檔案

$Temp = base64_decode($Code);

$temp = gzinflate($Temp);

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

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訪問。我就直接放在部落格的根目錄了。

然後通過web訪問,我的是 http://ilanni.com/blogger/test.php 。提示“解密成功”後,在伺服器就可看到多了一個decoded.php檔案了,開啟一看,呵呵已經解密啦! 

解密成功後的代碼如:

然後把這個decoded.php修改為sidebar1.php替換原檔案,就可以了。

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.