1. 程式人生 > >檔案包含和檔案上傳組合拳

檔案包含和檔案上傳組合拳

Target
www.xxxxx.com

資訊蒐集
(1)埠掃描
目標開放埠

(2)探測服務
80 web
8080 web
8088 web
(3)路徑掃描


(4)漏洞探測
通過對web服務進行探測,發現8080埠存在檔案包含漏洞,查看回顯自動添加了page_字首和php字尾.

使用../來繞過字首,使用%00來截斷後綴
構造:

(5)8080埠探測到後臺
發現存在註冊功能點

註冊賬號進去 

發現上傳功能點
嘗試直接上傳jsp木馬,結果導致ip被封,嘗試上傳jspx木馬,結果編譯出錯500錯誤
通過訪問
http://xxxxxxxxxxx/tku/dl.jsp?file=1
獲取了8080埠應用部署的絕對路徑

(6)8088埠與8080埠漏洞組合利用
構造上傳

(7)然後通過檔案包含跳目錄包含該上傳的檔案,
構造連線:
http://xxxxxxxxxxxxxx:8088/x47/index.php?view=i/../../../Tomcat%205.5/webapps/phd/upload/123456/shellx&id=1
生成可用的jsp木馬檔案,生成成功執行命令