首頁>技術>

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

然後重啟ApacheNginx 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

13
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 5. 玩轉樹莓派——DevOps之Docker