首頁 > 軟體

檔案上傳繞過的常見方式

2021-05-30 11:30:16

「來源: |web安全工具庫 ID:websec-tools」

給你點菸的人有很多,勸你戒菸的人卻沒幾個。。。

---- 網易雲熱評

一、%00繞過

1、寫一個get請求,可以顯示提交的參數

<?php$a=$_GET['id'];echo $a;?>

2、檢視效果

192.168.139.12/?id=aiyoubucuo

3、加入%00並轉碼,不轉碼沒有效果,運行結果如下

二、JS驗證繞過

1、選擇檔案aiyou.php,開啟抓包但是沒有抓到包,有彈窗,所以不是伺服器驗證

2、將php檔案改為jpg檔案,可以新增

3、再次開啟抓包,點選開始上傳

4、將抓到的資料修改為原來的php檔案,點擊發送,成功上傳

5、也可以用上面的%00繞過

三、mime類型繞過

1、常見的媒體格式類型如下:

text/html :HTML格式text/plain :純文字格式 text/xml : XML格式image/gif :gif圖片格式 image/jpeg :jpg圖片格式image/png:png圖片格式

2、上傳提示只能上傳jpg等圖片格式

3、修改content-type屬性,修改成圖片格式的,點擊發送,成功上傳

禁止非法,後果自負

歡迎關注視訊號:之乎者也吧


IT145.com E-mail:sddin#qq.com