OAuth配置错误导致账户劫持
1.假如你有一个google邮箱: [email protected]
2.在登录目标账户xxx.com的时候通过OAuth的方式用 [email protected]登录,然后退出
3.直接用[email protected]注册一个账户,然后登录,自己看看这两个账户有没连接起来,如果连接了,那么就账户劫持了
方法2:
你有一个gmail邮箱:[email protected]
使用[email protected]注册一个账户并登录目标xxx.com,注意,这里系统会发你一个消息,主要意思是发你邮箱一个验证码,叫你去验证账户,这里你不用理睬,然后直接退出账户即可。
过一段时间,采用OAuth(通过[email protected]这个邮箱)的方式成功登录。
假设有两个人A和B, A是攻击者,B是尚未在xxx.com注册的受害者,A使用B的google电子邮件地址创建帐户。过了一段时间,B通过OAuth的方式用google邮箱登陆,B不会知道A已经有了B的账号,因为他已经为B的邮箱设置了密码。B输入他的信用卡详细信息后,A将使用密码登录进入他的帐户并访问所有详细信息。
如果你是一个长期主义者,欢迎加入我的知识星球(优先查看这个链接,里面可能还有优惠券),我们一起往前走,每日都会更新,精细化运营,微信识别二维码付费即可加入,如不满意,72 小时内可在 App 内无条件自助退款
笔者自己录制的一套php视频教程(适合0基础的),感兴趣的童鞋可以看看,基础视频总共约200多集,目前已经录制完毕,后续还有更多视频出品
https://space.bilibili.com/177546377/channel/seriesdetail?sid=2949374
技术交流请加笔者微信:richardo1o1 (暗号:growing)
https://medium.com/@a7med.ctf/oauth-misconfiguration-leads-to-pre-account-takeover-snapchat-129b118661f6