2012-04-16 32 views
-1

最近我被要求接管php網站的編程更新任務。有趣的是,當我通過Dreamweaver和Notepad ++打開.php文件時,我意識到代碼正在編寫,就像md5一樣。正在編寫php編碼

其實,這是怎麼做的,雖然不影響它們在Apache環境中的功能?是否有任何方法可以將代碼恢復到正常的php和html演示文稿?

謝謝!

+0

在這裏有很多這樣的問題:http://stackoverflow.com/search?q=decode+encoded+php+files它取決於編碼器,但他們總是可以顛倒。 – F21 2012-04-16 08:46:43

+0

你能告訴我們一些代碼嗎? – Undefined 2012-04-16 08:46:51

+2

顯示一段代碼。我懷疑它是用「md5加密」的,因爲這意味着數據丟失。我可能只是混淆了? – Nanne 2012-04-16 08:46:57

回答

0

這可能沿此線的東西:

eval(base64_decode('gobbledigoog...')); 

在這種情況下,只需更換eval通過echo

echo base64_decode('gobbledigoog...'); 

這可能是因爲這將導致更多的eval('gobbledigoog'),作爲代碼可以遞歸編碼幾次。在這種情況下,請繼續執行上述操作,直到獲得真實代碼。

玩得開心。