記XSS的闖關解題思路

記一次本身的闖關記錄,地址:http://xss-quiz.int21h.jpphp

0x01 第一關dom

思路:先輸入test ,而後查看源文件,看看效果xss

 發現標籤,<b>考慮將標籤閉合ui

輸入代碼:"</b><scriPT>alert(document.domain)</scriPT>   成功彈框!!
編碼

0x02 第二關spa

一樣,咱們先查看源文件3d

發現此次不是b標籤了,同樣的思路,進行閉合blog

輸入代碼:"><scriPT>alert(document.domain)</scriPT>  成功彈框!!
test

0x03 第三關im

輸入上一段代碼,發現沒有效果,查看源代碼,發現被過濾編碼了,因而輸入!<>/" 發現除了!和/ 均被編碼,下面嘗試抓包看看

發現第二個參數沒有過濾,進行改包。

<scriPT>alert(document.domain)</scriPT>      成功彈框!!

0x04 第四關  

思路:

1、先試用第三題成功的代碼查看效果<scriPT>alert(document.domain)</scriPT> ,再查看源代碼,發現過濾,進行抓包。
2、將<scriPT>alert(document.domain)</scriPT>  寫到第二個參數進行改包發送,再查看源代碼,發現依然過濾。後面還有一個P3的參數

3、將<scriPT>alert(document.domain)</scriPT>  寫到第三個參數進行改包發送,發現依然不成功,查看源代碼,此次沒有過濾,考慮前面的思路閉合標籤

4、將」><scriPT>alert(document.domain)</scriPT> 寫到第三個參數,彈窗成功。

 

0x05 第五關

 

將第四關的」><scriPT>alert(document.domain)</scriPT>寫入,發現有了字符數的限制。

 

開啓抓包,輸入」><scriPT>alert(document.domain)</scriPT>,成功彈窗。

 

有空就更新,先暫時到這裏,下次繼續!!!!!!!

http://xss-quiz.int21h.jp/stage-no6.php?sid=5ac2954a21cbb5328e838161754f3b398ad8962c

相關文章
相關標籤/搜索