實驗吧——Web——文件上傳繞過


題目鏈接:http://www.shiyanbar.com/ctf/1781

分析:

1.上傳2.jpg,顯示必須上傳后綴名為php文件

2.上傳2.php文件,

3.解題思路:上傳2.jpg文件,使用Burpsuite抓包,然后用%00截斷。

4.步驟:

方法一:修改Hex

(1)上傳一個2.jpg文件,將抓到的包發送到Repeater(點擊右鍵,選擇send to Repeater),在/uploads處手工構造一個2.php.jpg文件

(2)將2.php.jpg變成2.php+.jpg,因為+的Hex值特殊為2b,容易查找。

(3)點擊Hex,修改Hex值。

修改后的值

(4)修改完成后,回到Raw頁面。看到2.php .jpg之間有空格。證明修改成功,點擊Go。出現flag。

方法二:%00截斷

(1)將抓到的包發送到Repeater(點擊右鍵,選擇send to Repeater),在/uploads處手工構造一個2.php.jpg文件.

2.php.jpg改為2.php%00.jpg

(2)選中%00進行url編碼

(3)修改后圖片

(4)修改完成后,點擊Go。出現flag

 

上傳成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM