WAF攻防-漏洞发现

WAF攻防-漏洞发现

定义

在做好信息搜集之后,我们接下来就要对目标网站进行漏洞扫描(漏洞发现)。在进行漏洞扫描的过程中,WAF会通过以下三个方面来进行拦截:

  • 速度流量问题:如果工具扫描(请求)的速度过快,那么就会被WAF拦截。
  • 工具的指纹被识别:在扫描漏洞的过程中,WAF会查看流经该网站的数据包,如果发现工具的指纹(特征),那么也会进行拦截。
  • 工具的检测POC或Payload:工具在扫描漏洞时,实际上就是在运行POC。如果POC中存在敏感关键字的话,那么也会进行拦截。

接下来,我们从以下三方面来阐述如何绕过WAF。

速度流量问题

这个问题比较好解决,采用代理池即可。具体内容可以参考WAF攻防-信息搜集这一博客。

指纹识别

有些漏洞扫描工具支持指纹的修改,常见的就是修改数据包中的UA头,来达到对WAF的绕过。

POC检测

漏洞扫描工具为了检测是否存在漏洞,通常会调用大量的POC来进行测试。如果POC中存在敏感关键字的话,WAF就会进行拦截。

如果要通过修改POC来达到绕过的话,一般是很困难的。原因:

  • 工具中内置的POC不允许修改
  • 有些漏洞的POC很少
    如果非要修改的话,可以选择支持自定义POC的漏扫工具,来达到绕过的目的。

致谢

https://www.bilibili.com/video/BV1pQ4y1s7kH/?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click

免责声明

    本博客中的内容仅供学习之用,不用于商业用途,也不可以用于任何非法用途,否则后果自负,本人不承担任何责任!
posted @ 2024-02-16 17:25  夏目^_^  阅读(54)  评论(0)    收藏  举报