IonCube是一款非常實用的密碼破解工具,透過此軟體可以對自己PHP進行快速解密,當我們忘記密碼的時候就可以透過此軟體快速對PHP進行破解,且破解快速讓你正常編譯PHP,提供一個命令列的方式幫助你解除密碼。
前提條件您的伺服器必須具有安裝了PHP的執行中的Web伺服器(Apache或Nginx)。 如果您的系統上沒有Web伺服器和PHP,則可以使用yum軟體包管理器進行安裝,如下所示:
第一步:透過安裝Apache或Nginx Web伺服器後安裝PHP-------------------- 使用Apache安裝PHP --------------------# yum install httpd php php-cli php-mysql-------------------- 使用Nginx安裝PHP -------------------- # yum install nginx php php-fpm php-cli php-mysql
在系統上安裝帶有PHP的Apache或Nginx之後,啟動Web伺服器,並確保使用以下命令使其在系統啟動時自動啟動。
-------------------- Apache 啟動並啟用Web伺服器 --------------------# systemctl start httpd# systemctl enable httpd-------------------- 啟動並啟用Nginx + PHP-FPM伺服器 --------------------# systemctl start nginx# systemctl enable nginx# systemctl start php-fpm# systemctl enable php-fpm
第二步:下載IonCube Loader
請訪問inocube的網站並下載安裝檔案,但在此之前,您首先需要使用以下命令檢查系統是在64位還是32位體系結構上執行:
# uname -a
根據64位或32位再如下命令下載:
-------------------- 64位 --------------------# cd /tmp# wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz-------------------- 32位 --------------------# cd /tmp# wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
然後使用tar命令解壓下載的檔案,並轉移至解壓的資料夾中。 然後執行ls命令以列出不同PHP版本的ioncube載入程式檔案
# tar -zxvf ioncube_loaders_lin_x86*# cd ioncube/$ ls -l
第三步:為PHP安裝ionCube
不同的PHP版本將有不同的ioncube loader檔案,您需要為伺服器上已安裝的PHP版本選擇正確的ioncube loader。 要知道伺服器上安裝的php版本,請執行命令:
# php -v
接下來,找到PHP版本例如7.4的擴充套件目錄的位置,這是安裝ioncube loader檔案的位置。 在此命令的輸出中,目錄為/usr/lib64/php/modules
# php -i | grep extension_dirextension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
我們需要將PHP 7.4版本的ioncube loader複製到擴充套件目錄(/usr/lib64/php/modules)
# cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib64/php/modules
現在我們需要在php.ini檔案中配置ioncube loader以與PHP一起使用:
# vim /etc/php.ini
然後將以下行新增為php.ini檔案中的首行:
zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_7.4.so
然後重啟Apache或Nginx web伺服器:
-------------------- Apache --------------------# systemctl restart httpd-------------------- Nginx + PHP-FPM --------------------# systemctl restart nginx# systemctl restart php-fpm
到此即可完成安裝使用ionCube, 若想檢視相關資訊可直接執行 php -v 檢視如以下帶有ionCube的類似資訊:
PHP 7.4.15 (cli) (built: Feb 2 2021 14:19:57) ( NTS )Copyright (c) The PHP GroupZend Engine v3.4.0, Copyright (c) Zend Technologies with the ionCube PHP Loader + ionCube24 v10.4.5, Copyright (c) 2002-2020, by ionCube Ltd. with Zend OPcache v7.4.15, Copyright (c), by Zend Technologies