使用zend加密源碼(zend guard安裝和破解)

我使用的是Wampserver,其中php的版本是5.3.10。
Zend Guard的安裝及破解
點(diǎn)擊下載Zend Guard5.5.0,下載完成后,請(qǐng)自行傻瓜化安裝
這里需要注意以下幾點(diǎn):
1、本KEY的有效時(shí)間為2010年7月10號(hào),因此激活時(shí)請(qǐng)將自己電腦系統(tǒng)時(shí)間調(diào)整至這個(gè)時(shí)間以前
2、本KEY激活的為試用版,加密過(guò)的文件只有14天有效時(shí)間,因此在加密文件時(shí),請(qǐng)將自己電腦系統(tǒng)時(shí)間向后調(diào)整N年,比如2099-12-31
3、下載授權(quán)文件[zend_guard授權(quán)文件.zip],解壓得到zend_guard.zl,即為激活用的文件
4、打開Zend Guard 5.5.0,[Help]->[Register]->[Search for a license file on my disk],選擇文件激活即可。
如何使用Zend Guard進(jìn)行加密?
1、打開Zend Guard 5.5.0,[File]->[New]->[Zend Guard Project],新建項(xiàng)目
2、在彈窗的窗口,前3項(xiàng)隨便填吧,最后一項(xiàng)是加密后文件的保存位置,然后[Next];
3、本步驟是選擇要加密的文件,可以為單個(gè)文件[Add File]和整個(gè)文件夾[Add Folder],然后[Next]
4、接下來(lái)是選擇PHP版本[與你服務(wù)器上PHP的版本相對(duì)照],這里很重要,版本不對(duì)會(huì)出錯(cuò),[Finish]完成項(xiàng)目的創(chuàng)建
5、在Zend Guard左側(cè)的Guard Explorer中,可以看到你新建的項(xiàng)目了,鼠標(biāo)選中后,右鍵[Encode Project],完成
Zend Guard Run-time support missing問(wèn)題的解決
雖然現(xiàn)在可以成功加密php源碼了,但是當(dāng)執(zhí)行腳本的時(shí)候,會(huì)發(fā)現(xiàn)不能正常執(zhí)行,會(huì)顯示如下信息
Zend Guard Run-time support missing!
One more more files on this web site were encoded by ZendGuard and the required run-time support is not installed orproperly configured.
原來(lái),加密后的php代碼需要ZendGuardLoader模塊才能正常運(yùn)行。
因?yàn)槲业膒hp版本是5.3.10的,所以我這里只提供了ZendGuardLoader-php-5.3-Windows,如果是其他版本的php,請(qǐng)自行百度。
點(diǎn)擊下載ZendGuardLoader-php-5.3-Windows
下載好后解壓壓縮包,找到目錄下的 ZendLoader.dll 文件,將它放到你的php目錄下ext下,再編輯php.ini文件,添加一段代碼(如):
[Zend.loader]
zend_loader.enable=1
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension="你的PHP安裝目錄\ext\ZendLoader.dll"
重啟wampserver
運(yùn)氣好的話,會(huì)發(fā)現(xiàn)可以成長(zhǎng)執(zhí)行了,運(yùn)氣不好的話,還是會(huì)發(fā)現(xiàn)以上錯(cuò)誤。
這里我們已經(jīng)安裝了zend guard loader了,為什么還是無(wú)法執(zhí)行zend加密后的php腳本呢?
通過(guò)查看輸出phpinfo()信息,我發(fā)現(xiàn)有這么幾行信息:
PHP Extension 20090626
Zend Extension 220090626
Zend Extension Build API220090626,TS,VC9
請(qǐng)注意,其中的TS是thread safety的簡(jiǎn)寫(即線程安全)
一時(shí)也找不出原因,索性直接打開zend guard官網(wǎng)進(jìn)行搜索,然后就解決了。
原來(lái),zend guard loader只支持NTS的版本,意味著如果你的php版本是TS的話,就沒(méi)法使用zend guard loader了,如果你想查看自己的php是ts還是nts的,只需要輸出phpinfo,然后搜索下:Thread Safety,disabled對(duì)應(yīng)nts版本,否則為ts。
因此,終極解決辦法就是,下載個(gè)php NTS版本進(jìn)行安裝即可。
相關(guān)文章
WebStorm如何調(diào)試Vue項(xiàng)目? webstorm配置vue開發(fā)環(huán)境指南
WebStorm 支持多種調(diào)試工具,包括瀏覽器的開發(fā)者工具,但本文主要講解的是使用 WebStorm 自帶的調(diào)試功能2025-04-15VSCode和webstorm怎么設(shè)置綠色護(hù)眼背景? 綠豆沙背景色的設(shè)置方法
護(hù)眼色一定程度能保護(hù)眼睛,緩解疲勞,VSCode和webstorm這兩款常用的軟件怎么設(shè)置護(hù)眼色呢?詳細(xì)請(qǐng)看下文介紹2025-04-15WebStorm常用插件以及實(shí)用設(shè)置分享
WebStorm本身已經(jīng)足夠強(qiáng)大,但一些優(yōu)秀的插件能錦上添花,顯著提升開發(fā)效率,詳細(xì)請(qǐng)看下文介紹2025-04-15如何安裝配置WebStorm? WebStorm安裝與使用全方位指南
WebStorm軟件在前端和后端開發(fā)領(lǐng)域都備受青睞,很多朋友不知道該怎么下載安裝,下面我們就來(lái)看看詳細(xì)的安裝配置教程2025-04-15Webstorm怎么配置? Webstorm入門之軟件配置教程
WebStorm是一款功能強(qiáng)大的集成開發(fā)環(huán)境(IDE),支持各種前端開發(fā)技術(shù),今天我們就來(lái)看看Webstorm的配置教程2025-04-15Webstorm怎么設(shè)置字體大小/背景顏色/背景圖片?
WebStorm 允許您自定義界面顏色,以創(chuàng)建更個(gè)性化和美觀的工作空間,今天我們就來(lái)看看Webstorm改變字體大小、背景顏色、設(shè)置背景圖片的方法2025-04-15- VScode上安裝PlatformIO插件能成功安裝,嘗試卸載VScode并刪除插件,這些錯(cuò)誤仍然存在,下面我們就來(lái)看看這個(gè)問(wèn)題的解決辦法2025-04-03
提升代碼搜索效率! VSCode里DeepSeek插件安裝與配置指南
今天我們將向大家介紹如何在Visual Studio Code中安裝并配置 DeepSeek 插件,幫助你更高效地進(jìn)行代碼搜索2025-04-07提升你的編程效率! VSCode的初級(jí)使用教程超詳細(xì)版
VSCode是一款免費(fèi)且開源的代碼編輯器,因其強(qiáng)大的功能和良好的用戶體驗(yàn)而廣受歡迎,本文將詳細(xì)介紹 VSCode 的基本使用方法,并通過(guò)插圖幫助你更好地理解2025-04-03- 今天我們來(lái)聊聊如何安裝和配置VS Code,讓它成為你編程路上的得力助手,這個(gè)過(guò)程其實(shí)很簡(jiǎn)單,只要跟著我的步驟走,你絕對(duì)能搞定2025-04-03