短信发送/支付/密码重置逻辑漏洞学习

本文深入探讨了Web漏洞的产生原因,特别是逻辑漏洞,指出防火墙和WAF对此类漏洞的局限性。逻辑漏洞常见于密码找回、登录验证等,因其依赖于程序员的思维逻辑。短信发送漏洞、支付逻辑漏洞和密码重置逻辑漏洞作为逻辑漏洞的实例被详细阐述,包括如何利用和防范这些漏洞。强调了业务理解和细致分析在发现逻辑漏洞中的重要性。

————

web漏洞产生的原因
通过输入提交特殊数据,特殊数据在数据量的每个单元里处理,如果某个单元没处理好,在单元输出的时候,就会出现相应单元的安全问题。

——

什么是逻辑漏洞

防火墙、WAF 是无法挖掘逻辑漏洞的。因为逻辑漏洞是通过合法的方式来达到破坏的,与传统漏洞不同(如ssrf、RCE 等)。比如密码找回,用户登录验证等功能由于程序设计的不足,产生了很多问题,这一类漏洞一般的防护手段或者设备无法阻止,漏洞扫描器也难以发现。

逻辑漏洞是因为程序员在编写程序的时候,跟随着人的思维逻辑产生的不足。

——

产生原因

程序逻辑不严或逻辑太复杂,导致一些逻辑分支不能正常处理或处理错误,一般出现在任意密码修改(没有旧密码验证)、越权访问、密码找回、交易支付金额、身份证认证、实名认证等。

——

逻辑漏洞场景

逻辑漏洞应用场景:逻辑漏洞的挖掘,大部分出现在我们的互联网等大企业上面,特别是业务越多,逻辑混乱的可能性就越大。

与传统漏洞的挖掘不同,逻辑漏洞需要更多的是细心、对业务的熟悉,以及知识面的场景。
逻辑漏洞里面最经典的一句话:挖不到漏洞怎么办,那就瞎想,瞎试。

除了常规的思路,还有更多的就是自己对于业务的思考,逻辑漏洞更多的使用范围是大型的互联网公司项目。

逻辑漏洞并未违反网站的某些操作,只是利用了其规则,获取原本无法得到的验证码。

下面举三种逻辑漏洞,存在于我们日常的使用功能中。不过现在的页面这些漏洞当然已经被修复了,这里只是对其原理进行一些学习。

——
——

一、短信发送漏洞

什么是短信轰炸?
厂商在对信息发送的次数、时间没有做限制,或者只在前端做了限制,导致可以无限制发送信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Goodric

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值