XSS(Cross-Site Scripting)與 SQL 注入同屬「輸入驗證不足」導致的注入型攻擊。攻擊者將惡意 JavaScript 等腳本植入頁面,受害者瀏覽時在其瀏覽器執行,竊取 Cookie、偽造表單、鍵盤記錄、重導向釣魚站等。
Response.Write Request("param")。onload="...Request(...)..."。Request.Cookies("x")。' cookies.asp
Response.Cookies("skins") = "" & Request("no") & ""
' setup.asp
Response.Write ""
Response.Write ""
攻擊者構造 no=4><script>document.write('<iframe src=...>')</script>,經 Cookie 存儲,後續管理員瀏覽 setup.asp 時觸發。
https://target/page2.asp?username=