zend加密php
Ⅰ 請教高手,如何解密用zend加密的php文件,已嘗試多種解密軟體還是不行,懇請高手幫忙!QQ:460602396
Zend加密的時候,如果版本在Zend Guard5.0以上,同時在配置設置里選擇以PHP5.3作為目標程序的版本來做加密的話,目前所有的Dezend內核都是無法解密的,直接不做任何處理。但目前運用廣泛的還是PHP5.2.x的版本,所以從兼容角度來看選擇PHP5.3來做Zend加密的並不多,實在不巧遇上了,也只能是放棄,目前沒有解密辦法。
另外一種解密不了的情況是,無論使用多高版本的Zend Guard,加密時使用PHP5.2.x作為目標版本(也就是使用PHP5.2.x來做開發,然後用Zend來加密,加密時有選項的),經過一些特殊處理以後,讓dezend工具試圖解密這些被加密的PHP程序,就出現代碼溢出,無法解密出源碼來,也能很好的保護代碼,而且Zend組件幾乎所有的伺服器或者虛擬主機都能安裝支持,兼容性就非常好了。
另外,看到有朋友說到易維這個加密工具,易維是使用自己的loader了,也是一套新的PHP加密程序,並不是所有的虛擬主機提供商的伺服器上都有安裝相應的loader,所以目前普及性還很不理想。如果一個PHP開發商或者開發者購買了這個易維的加密工具,那就需要要求他們所開發的PHP程序的用戶具有獨立主機或者VPS,用虛擬主機的用戶就得靠邊了。
Ⅱ 誰來詳細介紹下php的zend加密啊
使用zend studio,在你的項目文件夾上面,點擊滑鼠右鍵,encoding,進行加密。
詳細:
PHP Zend加密:
php是腳本語言,發布後源碼容易暴露,尤其是在使用虛擬主機的時候,如果用Zend Encoder加密後,相當於在源碼上加了一層保護,而且據說還加快了程序的運行速度,我們為什麼不使用它呢,呵呵.
安裝軟體時,在選擇安將目錄後會有一個對話框讓你選擇許可證的地址,這里我們選擇下面的在本地磁碟查找,然後在接下的的對話框中輸入我們下載到的許可證文件「zend_encoder.dat」的路徑(壓縮包的「crack」文件夾里)。(下載Zend Encoder的地址:http://down.chinaz.com/soft/13552.htm)
軟體的使用方法非常的簡單,首先選擇「File->NewProject」新建一個項目,然後在該項目下添加你要加密的文件或文件夾。在右邊的「Target Directory」選項里輸入保存加密PHP文件的路徑。然後點「Encode」按鈕就可以對當前項目中的PHP文件進行加密了。你還可以將當前項目保存起來,以便你的PHP文件更新後重新加密。PHP文件加密後,文件大小也變得小多了,以前一個30K的文件加密後只有14K。
技巧:在「Tools->Settings」對話框的「Extensions to Encoder」文本框中你可以對要加密的文件擴展名進行指定(多個擴展名用空格分隔),使Zend Encoder只對這些文件進行加密。
Ⅲ PHP加密工具選擇,ioncube和ZendOptimizer各自的優點是什麼
他們各自的優缺點是: ZendOptimizer(Zend Guard): 1、Zend Guard只能對帶有PHP標記或源碼的文件進行加密,對於其他不帶有PHP標記的文本方式保存的文件不能進行加密操作 2、ZendGuard只能用於配置了ZendOptimizer的環境中,不能獨立運行 3、ZendGuard在PHP4下的錯誤,對於PHP4的絕對路徑及相對路徑在加密時會出現較大的差別。 4、支持PHP4.2.X~5.2.X版本的加密 5、使用的ZendOptimizer(PHP引擎)可以提高源碼20~50%以上的速度優化,結合ZendGuard可以提高至50%以上的性能速度 優化,且ZendOptimizer可以安裝於當前較多主流系統中ionCube:1、ionCube不僅可以加密帶有PHP標記或源碼的php文件還可以對非php文件的以text方式保存的文件進行加密操作,如xml,js,css等。(但是讀寫時必須使用 ionCube所提供的讀入API進行讀寫操作。) 2、ionCube在功能方面經過測試可以優勝於Zend公司的 ZendGuard,不僅支持期限,注冊碼,等加密方式,還支持對IP,MAC地址等復雜的加密方式 3、可加密的PHP版本從PHP4.0.6~5.2.X(比ZendGuard高2個級別) 4、ionCube與Zend一樣,為了提高PHP性能優化也提供了相應的PHP引擎,可以為大多數操作系統提供PHP優化功能,但是可惜的是,至今未提供Windows版本的PHP引擎。 5、ZendGuard在PHP4下的錯誤,在ionCube中沒有出現,可以看出ionCube相對穩定 6對於ionCube來說,對帶有PHP標記或源碼的文件採用壓縮加密方式處理,對於非php的文本類文件則採用加密方式處理。在讀入時必須使用 「ioncube_read_file/ ioncube_write_file」讀寫文件。
Ⅳ 如何破解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版本整合下載地址 http://115.com/file/cl31yn62(轉載,不保證無毒)
安裝好後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+.su.txt)的文件。
如果要破解多個文件,則將所有要破解的文件復制到程序目錄下的_decode目錄(如D:/DeZender_DeIoncuber/_decode/),
然後運行DECODE_RM.bat或者DECODE_NWS.bat,隨後就會在_decoded_nws/rm 的目錄下生成破解後的文件。
DeZender_DeIoncuber下載地址:http://115.com/file/cl3ybw5e
2、在線解密:http://www.showmycode.com/,不支持批量解密,需要輸入驗證碼。(本人嘗試,這個解密不是很好)
3、下載dezend:http://www.old.necenzurat.com/dezend/
支持php4,php5,免費程序,不支持批量解密,但是可以用批處理,支持捐贈,
作者說:「the money will be used on alcohol, cigars and whores」。
轉載僅供參考,版權屬於原作者。祝你愉快,滿意請採納哦
Ⅳ zend加密的php如何運行
如果要讓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
而如果要讓Zend加密的代碼在PHP 5.3之前的平台上運行,必須選擇針對舊版PHP加密。針對PHP 5.3加密的代碼是不能在PHP 5.3之前的平台上運行的。
同時,如果是Windows平台還必須選擇PHP的TS版本。對應的Zend解密插件是Zend Optimizer。
有安裝程序,需要自行安裝。