绕过验证码实现任意用户登陆
2023-10-1 16:0:36 Author: mp.weixin.qq.com(查看原文) 阅读量:14 收藏

正文

浏览目标网站,了解上面使用的功能。注册之后,返回登录页面进行进一步分析。

在输入我的登录凭据后,被引导到第二个页面,其中包含OTP(一次性验证码)的短信被发送到我的手机。

在检查通过Burp Suite发送和接收的请求时,注意到一些问题:没有发现发送请求来验证输入的OTP代码

为了深入研究,决定检查前端代码。没花多长时间就发现了漏洞:发送到设备的OTP代码嵌入在HTML代码中,隐藏在输入元素中。当使用浏览器的检查工具时,就可以暴露OTP代码。

就这样,获得了未经授权的系统访问权限,有效地绕过了OTP。

该系统的开发人员留下了一个安全漏洞。OTP应该在后端服务器上进行验证,在后端服务器上可以更好地保护它。在这里的例子中,验证是在前端完成的,这导致了一个容易被利用的漏洞

如果你是一个长期主义者,欢迎加入我的知识星球(优先查看这个链接,里面可能还有优惠券),我们一起往前走,每日都会更新,精细化运营,微信识别二维码付费即可加入,如不满意,72 小时内可在 App 内无条件自助退款


往期回顾

2022年度精选文章

SSRF研究笔记

xss研究笔记

dom-xss精选文章

Nuclei权威指南-如何躺赚

漏洞赏金猎人系列-如何测试设置功能IV

漏洞赏金猎人系列-如何测试注册功能以及相关Tips

福利视频

笔者自己录制的一套php视频教程(适合0基础的),感兴趣的童鞋可以看看,基础视频总共约200多集,目前已经录制完毕,后续还有更多视频出品

https://space.bilibili.com/177546377/channel/seriesdetail?sid=2949374

技术交流

技术交流请加笔者微信:richardo1o1 (暗号:growing)


文章来源: https://mp.weixin.qq.com/s?__biz=MzIzMTIzNTM0MA==&mid=2247492078&idx=1&sn=4b3888b4b696b49d0f0bdc40eb53a8ef&chksm=e8a5eb8ddfd2629bc800fcbb9fa4cc655985c1d0a61df468462adaa2c72df204b56a2a7e6b60&scene=58&subscene=0#rd
如有侵权请联系:admin#unsafe.sh