一、js前端验证
本篇基于上篇,修改了form.html
1 2 3 4 5 6 715 28 29Document 8 9 10 11
就是简单的敏感字符对比,如果存在敏感字符就停止提交表单。
如果输入敏感字符串,会提示:
接下来演示前端验证绕过:
1.配置Brup Suit代理,Brupt suit绑定至本地1234号端口进行监听:
配置火狐浏览器,使其所有的流量交给127.0.0.1:1234代理:
2.拦截并修改HTTP请求
将最后的string=Hello+from+XSS修改为下面内容(这里注意两边带反斜杠或引号,否则不执行):
这样就绕过了前端验证,触发了js代码。