Attack 目標網站如下圖所示。由此頁面可發現 :

項目 資訊
program language PHP
Input File_Uploader

 


 

Example 1

建立一個Hacker.html 作為上傳的檔案。

<html>
Ha Ha , Lung Hacker 
</html>

 

 

 

建立一個LungHacker.php 作為上傳的檔案。

<?php 
	echo $_GET["cmd"]
?>

 

 

 

Example 2

上傳Hacker.html可以正常上傳,然而上傳LungHacker.php則會回應 "NO PHP"

由此得以推測其針對副檔名進行驗證。

 

因此可以在php後面增加3或4的壟餘字元,繞過上傳驗證。某些版本Web Server 可以正常運作。

本實驗是.php3可以成功執行。

 

 

arrow
arrow
    文章標籤
    PentesterLab File Upload
    全站熱搜
    創作者介紹
    創作者 Lung-Yu,Tsai 的頭像
    Lung-Yu,Tsai

    Lung-Yu,Tsai 的部落格

    Lung-Yu,Tsai 發表在 痞客邦 留言(0) 人氣()