2010-09-13 49 views
4

我已經在我的網站注入這段代碼進行解碼。我怎樣才能解碼尾隨字符串?我需要知道發生了什麼,什麼是它背後的代碼。怎樣的eval(gzinflate(BASE64_DECODE(

+0

這是一種WordPress的頁腳?然後:http://www.tareeinternet.com/scripts/decrypt.php – fabrik 2010-09-13 14:23:51

+1

小心使用'的eval()'當你不知道里面有什麼。從最裏面的函數調用開始,直到你得到明文 – 2010-09-13 14:24:45

回答

5

這應該輸出將由eval()要執行的代碼:

<?php 
echo gzinflate(base64_decode(/* insert code */)); 
?> 

我希望這就是你要找的

+0

感謝lshtar, 它沒有顯示,雖然所包含的文本。 我beileve這是我花了WP網站模板的一部分。我將不得不重寫它,保留信用,但有些可疑。 – 2010-09-14 15:22:23

+0

那麼,它應該是什麼PHP將執行。然而,它不是失敗的HTML或類似的,所以你應該看看你的網站的來源,看看它。希望這可以幫助。 – Ishtar 2010-09-14 19:33:40

+1

它們在解碼後將代碼嵌套在解碼內。我只是看了一下,在達到實際的代碼之前,已經進行了28次迭代。這是一個網站,將貫穿整個集合,並給你的結果代碼http://ddecode.com/phpdecoder/ – Praesagus 2014-02-18 19:33:06

7

我使用它來刪除從的public_html文件夾中的所有我的PHP文件注入討厭代碼:

find -name "*.php" -exec sed -i '/<?.*eval(gzinflate(base64.*?>/ d' '{}' \; -print 

乾杯!

0
+2

雖然這可能在理論上回答這個問題,[這將是更可取的](http://meta.stackexchange .com/q/8259)在這裏包括答案的基本部分,並提供供參考的鏈接。 – Emil 2012-11-16 22:27:18