zend加密後的php文件破解(php zend解密)

本文目錄一覽:

如何破解Zend及ionCube加密的php文件

如何破解Zend及ionCube加密的php文件

PHP加密的種類:

我們知道很多商業php程序為了保護源碼或者設置限制會採取源碼加密,

常見的一般有Zend、微盾(威盾)、ionCube。

其中微盾是不需要伺服器組件支持的,所以也很好破,網上文章很多,大家搜搜就可以得知。

而Zend和ionCube是需要組件支持的,所以在破解上難度會非常大,或者說根本無法破解。

1、Zend Guard

簡單介紹一下Zend Guard:

Zend Guard是PHP市場上第一個保護PHP知識產權的代碼加密解決方案和電子許可管理方案。

Zend Guard通過原始代碼加密以及限制分發沒有授權的軟體來實現軟體的最大化收益。

Zend Guard加密後的PHP源程序需要環境中安裝Zend Optimizer才可以運行,

同時Zend Optimizer在加密的過程中也可以實現優化代碼的作用。

2、ionCube

IonCube是用來加密PHP的工具。ionCube Encoder可以把PHP源代碼轉換成ByteCode。

進行加密授權處理後的PHP代碼就不在開源了,必須使用ionCube loader才可以執行加密過的PHP代碼。

PHP本身沒有帶有ionCube loader模塊, 必須到ionCube網站下載。

ionCube loader是免費的,但是Encoder的價格就比較昂貴。

如何知道文件的加密方式呢?

目前我也只看過zend加密方式,文件頭部會有「Zend」。

zend加密截圖

解密方式:

1、Ioncubed filesv6][v7]及Zend Guard files [v5]加密文件(非通過特殊處理的,特殊處理過的基本沒戲)

本文並不贊成破解,下文提供工具方法僅限測試使用,韋鯤鵬不承擔任何責任。

首先需要保證自己的windows機器上安裝了Microsoft Visual C++ 2008及2010版本。

這裡提供2008+2010的x86+x64版本整合下載地址 (轉載,不保證無毒)

安裝好後DeZender.DeIoncuber軟體就派上用場了~ 這裡提供的版本是29.11.2011

首先將下載到的DeZender.DeIoncuber壓縮包解壓到路徑中沒有空格的地址中。

如D:/DeZender_DeIoncuber/ 中,解壓出來後會看到4個文件夾及7個文件。

其中有README說明文檔,大家也可以看一看。

其中有兩種解碼方式,一種是_RM 另外一種是_NWS. 有些文件兩種均可破解,有些只可一種。

首先講下如何破解單個php加密文件。

將需要破解的文件拖到DECODE_NWS.bat或者DECODE_RM.bat上即可。

如生效,則會在php文件所在目錄生成(同名+.nws/.rm+.sudu.txt)的文件。

如果要破解多個文件,則將所有要破解的文件複製到程序目錄下的_decode目錄(如D:/DeZender_DeIoncuber/_decode/),

然後運行DECODE_RM.bat或者DECODE_NWS.bat,隨後就會在_decoded_nws/rm 的目錄下生成破解後的文件。

DeZender_DeIoncuber下載地址:

2、在線解密:,不支持批量解密,需要輸入驗證碼。(本人嘗試,這個解密不是很好)

3、下載dezend:

支持php4,php5,免費程序,不支持批量解密,但是可以用批處理,支持捐贈,

作者說:「the money will be used on alcohol, cigars and whores」。

轉載僅供參考,版權屬於原作者。祝你愉快,滿意請採納哦

zend加密PHP後可以解密嗎?

可以加密就可以解密。

解密ZEND加密後的PHP文件:

zend加密php文件解密工具Dezender可以做到。

1、下載Dezender.zip

2、解壓到盤裡面,最好不要有中文路徑,比如解壓到 I:\Dezender 裡面,修改 I:\Dezender\PHP5\PHP5\php.ini文件,修改裡面的文件路徑。

3、打開cmd命令行

然後就可以看見文件目錄下面會多出一個文件 文件名.de.php

4、進入I:\Dezender 目錄下面的

5、寫一個批處理文件,可以直接把一個目錄下面的文件全部批量解密

如何破解 zend guard 5.5 加密過的php

1、打開Zend Guard 5.5.0,[File]-[New]-[Zend Guard Project],新建項目,使用跟Zend Studio 差不多;

2、在彈窗的窗口,前3項隨便填吧,最後一項是加密後文件的保存位置,然後[Next];

3、本步驟是選擇要加密的文件,可以為單個文件[Add File]和整個文件夾[Add Folder],然後[Next];

4、接下來是選擇PHP版本[與你伺服器上PHP的版本相對照],這裡很重要,版本不對會出錯,[Finish]完成項目的創建。

5、在Zend Guard左側的Guard Explorer中,可以看到你新建的項目了,滑鼠選中後,右鍵[Encode Project],完成。

php文件被加密怎麼破解

可以用黑刀Dezender來試試,我不擔保可以解出來的哦,

從黑刀Dezender4.3版之後,將著力對混淆函數以及自定義函數的解密進行應對。

大家下載壓縮包並解壓後,會發現有一個「config.ini」的文件,這就是混淆函數庫啦!

打開後,可自行編輯其中的內容,當然,也可以通過黑刀Dezender的升級程序直接下載官方最新的混淆函數庫文件。這個混淆函數庫就相當於是一個字典文件了,在保證格式不變的情況下,大家可以在【黑刀部落】下載《黑刀超級字典生成器》生成字典來掛入主程序進行解密,正確步驟為:先備份、改名自己的config.ini文件,生成的字典文件在第一行加入「[OBFUSCATE_NAME]」,將字典文件改名為config.ini,開始解密。

同時,黑刀部落網站的「項目中心」欄目也開設了用戶提交自己已知程序被混淆的函數列表,這樣的話,就能讓Dezender變得越來越強了。再也不怕混淆函數了。呵呵。

什麼是混淆函數?混淆函數,是從Zend Guard 4.0之後新增的一項功能,能把PHP文件中的所有函數名都進行混淆,混淆後變成以「_OBFUSCATE_」開頭的一串「亂碼」,這種加密方式感覺有點類似Md5,因為函數名已經不是原來的樣子了,所以解密出來的PHP文件是不能正常執行的。黑刀Dezender在4.3版之後,新增加了掛入混淆函數庫參與解密的功能,而混淆函數庫,就像是一個包含了已知函數名的字典,利用這個字典,來與被混淆了的函數名(就是所謂的「亂碼」)進行比對,如果比對結果相同,則解密出來的文件,基本上就可以恢復到加密前的樣子了。如果混淆函數庫中沒有包含該PHP文件中使用的函數名,那麼解密結果依然還是會存在「亂碼」的。掌握了這個原理,我們就可以去想辦法解決問題了。

方式有以下幾種:

第一,使用黑刀超級字典生成器產生一個字典,字典的內容可以自己把握,修改字典文件名為「config.ini」,然後打開字典文件,在第一行插入「[OBFUSCATE_NAME]」標記(注意,方括弧也是需要的,也就是引號內的內容都要加進去),將字典文件拷貝入黑刀Dezender主程序所在目錄,同時注意備份原有的config.ini文件。這種辦法費時費力,也要看運氣,不過卻是最實際的解決辦法。

第二,常看別人源代碼的朋友,可以把自己已經掌握了的混淆函數的真實函數名提交到我的網站上來。操作步驟:進入網站首頁,進入項目中心的「DeZender混淆函數庫更新表」,提交。我會定期查看大家提交上來的數據,加入到官方的混淆函數庫中,不斷的增強和完善官方混淆函數庫,大家可以利用黑刀Dezender的自動升級功能對其進行升級!

zend加密的php能解密嗎?

可以的。

1.Zend加密的代碼在PHP 5.3.x上運行,必須選擇針對PHP 5.3加密,舊版本的加密文件不能在PHP 5.3上運行。

同時,如果是Windows平台還必須選擇PHP的NTS版本。對應的Zend解密插件是Zend Loader。需要全部手工安裝。獲取ZendLoader.dll之後修改PHP文件增加以下兩行:zend_extension=”(ZendLoader.dll的路徑)”zend_loader.enable=1

2.而如果要讓Zend加密的代碼在PHP 5.3之前的平台上運行,必須選擇針對舊版PHP加密。針對PHP 5.3加密的代碼是不能在PHP 5.3之前的平台上運行的。

同時,如果是Windows平台還必須選擇PHP的TS版本。對應的Zend解密插件是Zend Optimizer。

有安裝程序,需要自行安裝。

zend加密PHP後可以解密嗎

你可以用 Dezender 軟體,這是一款可以幾乎完美破解zend加密的軟體,下載地址: 因為這個軟體是綠色版,解壓好就可以使用了,不過只支持在DOS環境下運行。這裡假設把它解壓到E盤,然後進入E:\Dezender\PH..

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/245257.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:06
下一篇 2024-12-12 13:07

相關推薦

發表回復

登錄後才能評論