2010-11-28 109 views
17

我們有一個網站由一位老員工維護,看來它由Zend Guard編碼,包括所有備份。解碼用'zend guard'編碼的PHP

我對Zend Optimizer有所瞭解,但從來沒有考慮過對源代碼的保護,因爲我知道最終需要爲解釋器解碼字節碼,並確保人們使用某些軟件輕鬆解碼優化文件。

現在我需要解碼一些文件,除了一些「付費服務」之外,我找不到任何東西。我們擁有代碼的所有權,並且現在被鎖定以進行任何更改和調試。我怎樣才能解碼我們的文件?

+3

很可能你只是想獲得一些受保護的代碼。如果它真的是你的,你也會有一個資源。 – 2010-11-28 18:21:53

+0

@Col。彈片:是的;它是一個受保護的代碼,是我們的,也是我們唯一的'來源'。關鍵是我們沒有正式編碼它,它是由一個老員工完成的,也許是一個不好的意圖 - 將代碼保存到自己 - 所以這就是我們的源代碼;網站目錄中的php文件。 – SuperDuck 2010-11-29 03:45:25

回答

11

Zend Guard非常昂貴的軟件工具的全部重點是對代碼進行加密,使其無法解碼。這就是我想說的。

如果混淆不成立,那麼您可能可以通過黑客入侵代碼引擎,讓專業人員獲取代碼,減少評論和格式化。如果混淆的話,那麼重寫它就容易實話。

對這篇文章有從Zend網站的讀,我知道這是一種偏見來源,但他們是正確的:http://forums.zend.com/viewtopic.php?f=57&t=2242

+0

感謝寶貝,很好的回答。格式和文檔不是問題。所以我會嘗試付費服務,如果他們不能,我會將該產品視爲一種可靠的方式來銷售未來項目的封閉源代碼PHP;我們從來沒有進入這個市場,因爲我們認爲它很容易解碼。有趣的是,當我研究隱藏ms-sql代碼和PHP代碼的方法時,我收到了很多人的回覆,比如「你不需要,許可協議在那裏保護你」,「這是邪惡的,爲什麼你需要隱藏你的代碼嗎?「,」你不能「...... meh .. =) – SuperDuck 2010-11-29 04:02:01