1. 程式人生 > >Bugku web 備份是個好習慣

Bugku web 備份是個好習慣

開啟題目如圖:

 根據提示,御劍掃描一波:

 發現index.php.bak,下載打開發現如下原始碼:

 strstr() 函式搜尋字串在另一字串中的第一次出現。

$_SERVER 是一個包含了諸如頭資訊(header)、路徑(path)、以及指令碼位置(script locations)等等資訊的陣列。

'REQUEST_METHOD':訪問頁面使用的請求方法;例如,“GET”, “HEAD”,“POST”,“PUT”。

substr(str,start)返回字串的一部分。

str_replace(str1,str2,str3)把str3中的str1替換為str2。

parse_str(str)把查詢字串解析到變數中。 

整段程式碼的意思是,把傳遞的引數提取到變數中,並且引數名就是變數名,引數的名字如果是包含key,key則被替換為空,