1. 程式人生 > >xss原理繞過防禦個人總結

xss原理繞過防禦個人總結

## xss原理 xss產生的原因是將惡意的html指令碼程式碼插入web頁面,底層原理和sql注入一樣,都是因為js和php等都是解釋性語言,會將輸入的當做命令執行,所以可以注入惡意程式碼執行我們想要的內容 ## xss分類 * 儲存型xss: js指令碼程式碼會插入資料庫,具有一定的永續性 * 反射型xss: js經過後端php等語言處理 * dom型xss: 和反射型xss類似,但是不經過後端伺服器的處理 ## xss繞過總結: ### 自身繞過 ``` //沒有過濾 //大小寫繞過 alert('xss') //巢狀繞過 alert('xss') //空位元組繞過 " oonnclick=alert('XSS') // //閉合單雙引號繞過(對於html實體輸入的和過濾< >) ``` ### 其他標籤繞過 ``` show