本文分享了一个无需使用Burp Suite抓包工具的逻辑漏洞实战案例,通过绕过短信验证机制实现对任意手机号的短信伪造。攻击者利用系统允许修改接收人手机号且无需二次验证的缺陷,成功绕过了目标用户对短信授权的确认流程,从而实现发送钓鱼、涉黄、涉毒等非法信息。该漏洞已提交厂商修复。
漏洞挖掘案例
还是先登录进去熟悉业务


创建接收人需要接收人验证

需要用户同意成为接收人,才能给目标手机号发送短信。
即正常流程
对A用户发起接收短信邀请↓发起邀请(发送订阅短信)↓用户是否同意?├─ 是 → 记录授权状态 → 允许发送后续消息└─ 否 → 不发送消息 → 流程结束

通过自己手机成功添加用户A

尝试修改功能

发现修改接口无须手机短信校验,将A手机号修改成B手机号(受害者手机号)。
对A手机号(自己的手机号)发起接收短信邀请↓发起邀请(发送订阅短信)↓用户是否同意?├─ 是 → 记录授权状态 → 允许发送后续消息↓修改为B手机号(受害者)├─ 无需验证├─ 允许发送后续消息↓成功绕过B手机号短信验证└─实现给任意手机号发送伪造短信

然后随便找一个短信可控点



原文始发于微信公众号(信通云服):无需Burp的企业SRC实战案例
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-


评论