声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由用户承担全部法律及连带责任,文章作者不承担任何法律及连带责任。 |
文章首发于个人博客:https://mybeibei.net,点击最下方“阅读原文”可直接跳转查看。
思维导图:
先决条件:
1️⃣ 确保目标应用程序支持在应用程序内邀请团队成员。
2️⃣ 验证目标应用程序允许帐户注册而无需电子邮件验证,或者找到电子邮件验证绕过漏洞。
测试方法:
1️⃣ 登录你的帐户并邀请一个新的团队成员,例如 testaccount@example.com(确保该帐户尚未在平台上注册)
2️⃣ 通常会向 testaccount@example.com 发送一个邀请链接,以便通过接受邀请注册并加入团队
3️⃣ 为测试目标应用程序是否存在漏洞,忽略邀请电子邮件链接,尝试直接使用 [email protected] 注册帐户,假设目标应用程序不要求电子邮件验证,或者已经找到了电子邮件验证绕过方法
4️⃣ 一旦登录到目标应用程序,你可能会发现一个邀请,从而能够代表受害者接受邀请,然后未经授权地访问团队,并获得分配的角色(例如管理员、团队等),这将导致重大的安全影响
问题在于任何人都可以使用尚未在平台上注册但正在等待邀请的电子邮件进行注册。一旦登录,攻击者可以接受邀请,从而未经授权地访问组织
感谢阅读,如果觉得还不错的话,欢迎分享给更多喜爱的朋友~
====正文结束====
原文始发于微信公众号(骨哥说事):具有邀请功能的账户劫持思路
- 左青龙
- 微信扫一扫
- 右白虎
- 微信扫一扫
评论