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源碼,所有的php文件都被加密了,怎麼批量破解
目前php加密的方法主要有Zend加密,這個解密的話很簡單,網上很多教程。基本都是一鍵解密。因為zend本身就提供解密。
還有一個是ioncube加密,這個解密也不是很難,教程很多。基本也可以一鍵解密。
還有比較多的是,程序員自己對源碼進行加密,這個比較蛋疼,解密的話只能靠自己的經驗,沒有統一的解密方法。
你要先知道用的是那種加密,如果是Zend或者ioncube解密都很簡單,網上很多教程。
❸ 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後可以解密嗎
可以加密就可以解密。
解密ZEND加密後的PHP文件:
zend加密php文件解密工具Dezender可以做到。
1、下載Dezender.zip
2、解壓到盤裡面,最好不要有中文路徑,比如解壓到 I:Dezender 裡面,修改I:DezenderPHP5PHP5php.ini文件,修改裡面的文件路徑。