XSS的waf绕过思路

本文探讨了WAF常见的HTML标签过滤,列举了可以触发弹窗的JavaScript函数,并分享了XSS攻击的绕过技巧,如标签语法替换、特殊符号干扰和加密解密算法。同时,介绍了自动化XSS工具如XSStrike,以及XSS防御措施,如开启HTTPOnly和使用输入、输出过滤。此外,还提供了PHP和JAVA的XSS防护资源链接。
摘要由CSDN通过智能技术生成

只提思路,没有实践

waf常见的过滤标签

<script>  <a>  <p>  <img>  <body> <button>  <var>  <div>  <iframe>  <object> <input> 
<textarea>  <keygen> <frameset>  <embed>  <svg>  <math>  <video>  <audio> <select>

可以弹窗的:alert,prompt ,confirm,base64加密,编码绕过(安全狗都没有过滤)

绕过方法

  • 标签语法替换
  • 特殊符号干扰(\ #)
  • 提交方式更改(很少)
  • 垃圾数据溢出
  • 加密解密算法(编码)

自动化 XSS 工具

XSStrike
字典
fuzzDicts

XSS防御方法

开启 httponly,输入过滤,输出过滤等
PHP:http://www.zuimoge.com/212.html
JAVA:https://www.cnblogs.com/baixiansheng/p/9001522.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值