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可以成功執行。
文章標籤
全站熱搜