-1
最近我被要求接管php網站的編程更新任務。有趣的是,當我通過Dreamweaver和Notepad ++打開.php文件時,我意識到代碼正在編寫,就像md5一樣。正在編寫php編碼
其實,這是怎麼做的,雖然不影響它們在Apache環境中的功能?是否有任何方法可以將代碼恢復到正常的php和html演示文稿?
謝謝!
最近我被要求接管php網站的編程更新任務。有趣的是,當我通過Dreamweaver和Notepad ++打開.php文件時,我意識到代碼正在編寫,就像md5一樣。正在編寫php編碼
其實,這是怎麼做的,雖然不影響它們在Apache環境中的功能?是否有任何方法可以將代碼恢復到正常的php和html演示文稿?
謝謝!
這可能沿此線的東西:
eval(base64_decode('gobbledigoog...'));
在這種情況下,只需更換eval
通過echo
:
echo base64_decode('gobbledigoog...');
這可能是因爲這將導致更多的eval('gobbledigoog')
,作爲代碼可以遞歸編碼幾次。在這種情況下,請繼續執行上述操作,直到獲得真實代碼。
玩得開心。
在這裏有很多這樣的問題:http://stackoverflow.com/search?q=decode+encoded+php+files它取決於編碼器,但他們總是可以顛倒。 – F21 2012-04-16 08:46:43
你能告訴我們一些代碼嗎? – Undefined 2012-04-16 08:46:51
顯示一段代碼。我懷疑它是用「md5加密」的,因爲這意味着數據丟失。我可能只是混淆了? – Nanne 2012-04-16 08:46:57