WAF绕过-信息收集之反爬虫延时代理池 46

WAF绕过-信息收集之反爬虫延时代理池 46_第1张图片

老师用的阿里云的服务器,装了宝塔和安全狗,WAF绕过-信息收集之反爬虫延时代理池 46_第2张图片

演示案例

Safedog-默认拦截机制分析绕过-未开CC

没有打开防止流量攻击的安全狗,WAF绕过-信息收集之反爬虫延时代理池 46_第3张图片

WAF绕过-信息收集之反爬虫延时代理池 46_第4张图片

而这里,get请求可以直接看到返回结果,而head就不行。

我们就给工具换成get请求

WAF绕过-信息收集之反爬虫延时代理池 46_第5张图片

在没有cc防护情况下的绕过思路,换成get方法,模拟用户真实请求

Safedog-默认拦截机制分析绕过-开启CC 

WAF绕过-信息收集之反爬虫延时代理池 46_第6张图片

在开始扫描,就有很多误报出现了WAF绕过-信息收集之反爬虫延时代理池 46_第7张图片

然后再去看一下网站,就出现了安全感拦截界面

WAF绕过-信息收集之反爬虫延时代理池 46_第8张图片

这个时间间隔要根据对方waf设置的实际情况来设置,只要不触发对方的流量防护,就是成功的绕过,这个3秒就是不会触发安全感的流量防护。

#绕过手法
数据包特征

请求方法

WAF绕过-信息收集之反爬虫延时代理池 46_第9张图片

模拟用户

WAF绕过-信息收集之反爬虫延时代理池 46_第10张图片

爬虫引擎

这个和文件目录白名单黑名单有关,比如你是内部的人,肯定是白名单啥都能看,而普通用户只能看一部分,而黑名单是啥都不能看,WAF绕过-信息收集之反爬虫延时代理池 46_第11张图片

而文件目录设置为白名单,就不会被拦截,而如果是黑名单,不管怎么搞都不能看。

而ip黑白名单,白名单只有白名单可以分为;而黑名单就只要黑名单的ip不可以访问。

安全狗还有一个爬虫白名单,是为了网站可以确定正常收入,这也是为什么默认设置cc攻击是关闭的,

我们如何模拟WAF绕过-信息收集之反爬虫延时代理池 46_第12张图片

去百度搜搜百度引擎爬虫,有教程,修改ua头就可以模拟成百度来访问的WAF绕过-信息收集之反爬虫延时代理池 46_第13张图片

但是只要跑,修改为get请求方法,还是不行,这时候就需要用的技巧,模拟用户

用burp抓包

然后打开python脚本WAF绕过-信息收集之反爬虫延时代理池 46_第14张图片

WAF绕过-信息收集之反爬虫延时代理池 46_第15张图片自己写的,就什么地方都自己可控,用别人的容易被卡脖子。

WAF绕过-信息收集之反爬虫延时代理池 46_第16张图片

代理池

直接去百度搜索免费的代理,然后在脚本里添加上WAF绕过-信息收集之反爬虫延时代理池 46_第17张图片

比如对面的拦截是扫同一个ip访问11次就拦截,我们就可以设置为一个ip访问十次就换下一个ip,这样搞,刚好不会触发他的拦截机制,还能访问。

但是会有对面waf识别的情况,比如安全狗的cc防护攻击,WAF绕过-信息收集之反爬虫延时代理池 46_第18张图片

超过30给ip一样拦截。

还有一种是,直接识别到代理给拦截,主要是防御cc攻击的。

阿里云的服务器绕过

阿里云这个比较吊,他是直接网页没有了。网页没有之后一个小时,不能修改,老师没有办法演示只能跟我们说思路

只有代理池和演示访问可以绕过。

宝塔waf

WAF绕过-信息收集之反爬虫延时代理池 46_第19张图片

这个收费的有漏扫工具拦截,WAF绕过-信息收集之反爬虫延时代理池 46_第20张图片

cc攻击防御规则

WAF绕过-信息收集之反爬虫延时代理池 46_第21张图片

绕过宝塔的只有代理池和延时,

总结

WAF绕过-信息收集之反爬虫延时代理池 46_第22张图片

当我们探针到waf是安全狗的时候,用爬虫去爬却发现被拦截,原因是他的服务器是阿里云,安全狗是绕过了,但是阿里云服务器不行。

宝塔还对关键字有拦截比如bak备份文件,就很难受,要不就延时三秒来扫描,

比如想扫描index.php.bak,东西也就在这个里面但是被拦截了,

一种就是对字典分开,indxe.php.bak(说实话这个没听懂,老师也没有演示)

还可以是变异,加个点或者空格,和文件上传一样,indxe.php.bak.,(indxe.php.bak )

绕过大多数都是通用的,你要学会去想,它规则是拦截.bak,那你就弄个.ba k  .bak.不就好了

fa

cai

你可能感兴趣的:(安全)