PHP加密的檔案解密方法
我們知道對PHP程式碼加密有真加密與偽加密兩種,真加密一般要透過執行PHP ext(一般用C實作)程式碼來載入PHP檔進行解碼,要對這個檔解密,必須自己編譯PHP解譯器的源碼,透過Hook PHP解釋器的解碼函數來截取原始碼,比較麻煩一些。
偽加密是透過php內建的eval函數(必須的,無法繞過)來實現的。
流程:
來源碼-> 加密處理(壓縮,替換,BASE64,轉義)-> 安全處理(驗證檔案MD5 值,限制IP、限網域名稱、限時間、防破解、防命令列調試)-> 加密程式成品,再簡單的說:原始碼加密外殼== 加密程式。
PHPJiaMi 檔案的解碼步驟:
1)下載工具代碼到D:\phpjiami目錄
2)將PHPJiaMi 加密過的PHP文件(可以是很多檔案)複製到D:\phpjiami\encode資料夾中
3) CMD 打開控制台,進入D:,進入D:\phpjiami
cd D:\phpjiami
4)運行phpjiami .php,命令如下:
php phpjiami.php
5)執行完畢後,打開D:\phpjiami\decode目錄獲得解碼後的文件
推薦教程:PHP視頻教程
以上是php加密的檔案怎麼解密的詳細內容。更多資訊請關注PHP中文網其他相關文章!