導航:首頁 > 文件目錄 > 在線靶場文件上傳怎麼知道路徑

在線靶場文件上傳怎麼知道路徑

發布時間:2025-03-10 13:12:53

文件上傳漏洞 — .user.ini繞過、後綴大小寫繞過

文件上傳漏洞在「upload-labs靶場」中講解,搭建教程詳述於文件上傳漏洞靶機搭建教程。在「Pass-05/index」頁面,訪問進入靶機Pass05環境的練習頁面,需注意PHP版本須大於等於5.3.0版本。頁面提示及文件源碼顯示,pass過濾了包括.php,.php5等在內的多種後綴名。直接技巧無法上傳.htaccess文件以繞過。解決方法需補充知識,即PHP.ini搜索路徑遵循順序:首先查找php-SAPI.ini(例如:php-cli.ini或php-apache.ini),隨後從執行PHP文件所在目錄開始向上搜索至web根目錄,若執行文件位於根目錄外,則只掃描該目錄。自PHP5.3.0版本起,支持基於每個目錄的.htaccess風格的INI文件。此類文件僅被CGI/Fastcgi sapi處理,且引入了兩個新的設置:user_ini.filename和user_ini.cache_ttl,分別控制用戶INI文件的使用與重新載入間隔時間。.user.ini風格的INI文件僅識別模式為「PHP_INI_PERDIR」和「PHP_INI_USER」的設置。.user.ini實際上允許用戶自定義php.ini配置,通過用戶自定義設置,可製造後門。具體方法為直接在.user.ini文件中編寫。對於「Pass-06/index」頁面,通過查看提示與文件源碼,發現將多種後綴名包括.php,.php5等進行過濾,但並未對後綴名進行統一轉換為小寫。因此,考慮嘗試後綴名大小寫繞過方法。訪問上傳的文件,文件被解析並執行,此為後綴名大小寫繞過成功案例。

閱讀全文

與在線靶場文件上傳怎麼知道路徑相關的資料

熱點內容
u盤文件給刪了 瀏覽:737
vuejsoauth2 瀏覽:78
2017微信支付日 瀏覽:81
機械臂編程如何開發 瀏覽:21
標書U盤PDF文件要不要簽字 瀏覽:222
ps軟體文件復制到d盤 瀏覽:148
一般工業固廢招標文件內容 瀏覽:583
網站建設報價怎麼算 瀏覽:66
三星a7000升級安卓502 瀏覽:486
word2010清除分隔符 瀏覽:781
樂視怎麼切換網路 瀏覽:425
cad列印pdf文件名稱與cad不一致 瀏覽:815
電氣與可編程式控制制是什麼 瀏覽:67
文件名中允許使用英文豎線嗎 瀏覽:531
編程貓在哪裡 瀏覽:775
win8共享文件夾訪問許可權 瀏覽:380
cad文件顯示為只讀不能保存怎麼辦 瀏覽:703
如何在系統里忘記網路 瀏覽:24
中小企業出口數據在哪裡找 瀏覽:715
win8和xp傳文件 瀏覽:75

友情鏈接