今天继续给大家介绍渗透测试相关知识,本文主要内容是XSS测试绕过WAF思路。

免责声明:
本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负!
再次强调:严禁对未授权设备进行渗透测试!

一、XSS测试绕过WAF思路

总的来看,使用XSS测试绕过WAF,主要是有以下5种方法:
1、替换标签语法
常用的XSS测试标签,如img、script等,比较容易被WAF拦截,我们可以替换使用其他的标签。常见的XSS可替换标签可以参考本文第二章节内容。
2、加密解密算法
在绕过XSS的WAF检测时,我们也可以使用加解密算法等,对我们的payload语句进行编码,以尝试绕过WAF的检测。
3、特殊符号干扰
此外,在绕过WAF时,我们可以增加特殊符号,以干扰WAF的测验。
4、更改提交方式
此外,针对少部分WAF对提交方式检测的不足,我们可以将本来是GET提交方式的数据,以POST或者cookie的形式提交,如果后台采用的是$_REQUEST[]的写法,那么就有可能绕过WAF。
5、垃圾数据填充
垃圾数据填充是一个非常常见的WAF绕过方式,主要是很多WAF考虑到站点性能,不会检测超出指定长度的数据。针对这种情况,我们采取垃圾数据填充的方式,把真正的payload放在大量垃圾数据的后面,就可以成功绕过WAF了。
此外,还有一些大小写绕过、双写绕过等,也可以进行尝试绕过WAF。

二、常见XSS可替换标签

最后,给大家简单介绍几个常见的XSS可以替换的标签。
1、audio标签

<audio src=1 href=1 onerror="javascript:alert(1)"></audio>

2、video标签

<video src=x onerror=alert(48)>

3、div标签

<div style="width:expression(alert(/1/))">1</div>

注意,上述标签只有在IE浏览器上才正常,包括Edge在内的其他浏览器会执行异常。
4、button标签

<button onfocus=alert(1) autofocus>

注意:上述标签会导致浏览器不断弹框。
5、object标签

<object data="data:text/html;base64,PHNjcmlwdD5hbGVydCgxKTwvc2NyaXB0Pg=="></object>


原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

XSS测试绕过WAF思路相关推荐

  1. sqlmap绕过d盾_WEBSHELL免杀绕过WAF思路amp;方法(一)

    本文主要介绍WEBSHELL免杀绕过的思路与方法,网上很多的方法基本都被安全厂家加入了检测规则已经不能免杀,所以我们要了解我们主要对手WAF的检测技术,故基于前人优秀基础上我们需要有能力衍生出免杀马, ...

  2. 绕过WAF的XSS语句

    吐血整理转载请说明. 原文收集于OWASP XSS_Filter_Evasion_Cheat_Sheet 正文: XSS JavaScript injection: <SCRIPT SRC=ht ...

  3. 渗透测试-sqlmap绕过WAF脚本编写

    sqlmap绕过WAF脚本编写 文章目录 sqlmap绕过WAF脚本编写 前言 一.什么是sqlmap和tamper脚本 二.利用sqlmap脚本进行扫描获取数据库信息 1.编写sqlmap绕过WAF ...

  4. 渗透测试-SQL注入之Fuzz绕过WAF

    WAF绕过原理之Fuzz绕过 文章目录 WAF绕过原理之Fuzz绕过 前言 一.什么是Fuzz 二.利用Fuzz绕过WAF获取数据库信息 1.Fuzz绕过方法 2.利用Fuzz绕过WAF获取数据库信息 ...

  5. 文件上传绕过WAF之Fuzz测试

    今天继续给大家介绍渗透测试相关知识,本文主要内容是文件上传绕过WAF之Fuzz测试. 免责声明: 本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负! 再次强调: ...

  6. XSS笔记-来源于个人思路构造以及网络分享

    XSS渗透笔记 javascript禁用后用于提升漏洞危害,适用于SRC挖掘 "><style>body{display:none}</style> Chrom ...

  7. XSS插入绕过一些方式总结

    0x00前言 我们友情进行XSS检查,偶然跳出个小弹窗,其中我们总结了一些平时可能用到的XSS插入方式,方便我们以后进行快速检查,也提供了一定的思路,其中XSS有反射.存储.DOM这三类,至于具体每个 ...

  8. [转]杂谈如何绕过WAF(Web应用防火墙)

    技术分享:杂谈如何绕过WAF(Web应用防火墙) 0×01开场白 这个议题呢,主要是教大家一个思路,而不是把现成准备好的代码放给大家. 可能在大家眼中WAF(Web应用防火墙)就是"不要脸& ...

  9. 过云锁php木马,绕过waf的另类木马文件攻击方法

    很久没写文章了,继上次发先文章到今天已经很久了:很久没写文章了,继上次发先文章到今天已经很久了:今天突发异想:因为之前打了西湖论剑,遇到了宝塔的waf,最后也是过去了,便觉得另类的攻击方法值得写篇文章 ...

最新文章

  1. 十年后,这款优秀的工具终于给出了不开源的原因
  2. SlickGrid控件最后一行触数据更新条件
  3. 进击的Android Hook 注入术《五》
  4. kirin710f是什么处理器_如何看待麒麟710F处理器?
  5. TreeSet,Hashset,Set集合转为整型数组
  6. 【JDK源码】java.lang包常用类详解
  7. 秋意正浓,和存储大师们来一场美丽的邂逅
  8. javscript 创建类的三种方法【转】
  9. android手机qq账号管理在哪里,qq安全中心手机版之功能详解
  10. java极光推送demo_Java集成极光推送
  11. 谈谈那些“你以为”的安全
  12. 弄个linux系统计划任务让你感受一下删库跑路
  13. 建设 Web3,现在最需要 Web2 的移民?
  14. C#数据Encrypt加密Encrypt解密的算法使用
  15. 习题5-7 使用函数求余弦函数的近似值 (15 分)
  16. 一个程序员分享8年的开发经验
  17. Nothing Phone官宣,手机厂新秀靠啥出圈?
  18. 你想成为一个什么样的面试官?
  19. Vue中 使用vue-particles(粒子背景)插件美化登录页面
  20. spring的继承与依赖

热门文章

  1. 亚马逊美国站自行车16 CFR 1512测试报告、GCC合格证具体要求细则
  2. 安装IC Complier 2(安装synposys的其他工具也可以来看看,因为殊途同归)
  3. 别了,Firebug!
  4. 智合同丨智能合同审查·赋能合同智能应用
  5. 慕课-文献管理与信息分析1-罗昭锋
  6. 一种惯导/北斗组合导航的半实物仿真测试方法ETest
  7. Endnote生成GB/T7714-2005输出格式及中英文混排问题解决
  8. 硬盘录像机-DVR文件系统及硬盘发展趋势
  9. Python数据可视化的例子——热力图(heatmap)
  10. 风光储互补发电系统直流微网 风能和光伏采用最大功率点跟踪控制 蓄电池为双向DC-DC变换器,能够充放电,可设置充放电容量极限