2012-10-09 98 views
5

我正在自定義測地線分類,我的客戶沒有給我訪問許可證文件(而我沒有問過他這個問題)。如何解碼ionCube加密文件?

我可以從管理面板對其進行自定義,但我想在本地系統上對其進行自定義。

但是,當我試圖做到這一點,它被重定向到網站關閉頁面。

我認爲這是因爲product.php文件代碼(我有相同的代碼,因爲這一個):

What does this PHP do? Is it an encoder/decoder?

+0

我並不確切,但我認爲這段代碼會加密php文件(就像我在這裏閱讀的那樣)。 – sandip

回答

8

Ioncube公司(至少當它是PHP加速器)編譯PHP來編碼之前字節碼。

這完全消除了源代碼,即使你能夠逆轉編碼過程,仍然會留下編譯操作碼,而不是源代碼。

ionCube加載器對字節碼進行解碼,然後不需要解析,直接由PHP虛擬機執行。

如果我沒有記錯,編碼器還會對字節碼執行優化和混淆處理,這有助於防止反編譯。

+0

免費反編譯器確實存在,我認爲他們將操作碼轉化爲源代碼。 –

+0

@Shaquin由於字節碼優化,它們不一定會複製確切的源代碼,甚至可能會導致錯誤。 – Leigh

+0

@Leigh我試了一個,它甚至保留了函數名稱的情況。 –