首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

手机号重复绑定漏洞

0x01 漏洞描述 - 手机号重复绑定漏洞 - 许多网站在用户注册时都会要求用户绑定手机号或者邮箱进行注册,通过绑定手机号和邮箱常用于用户忘记密码时接收验证码来判断是否本人操作。...一般一个手机号限定绑定一个用户账号,如果一个手机号可同时绑定多个账号,可能造成账户信息泄露、账号身份被盗用风险。...以下是遇到过一个案例,此处注册用户绑定手机号时没有对手机号进行短信验证。 先注册第一个ceshi123用户,使用手机号137******41绑定该账号。...在使用ceshi456用户密码找回功能时,此案例中只需要填写用户名和绑定手机号,系统就会返回关于此手机号绑定所有用户信息。...在此案例中,如果攻击者知道了别人账户和绑定手机号,那么攻击者就可以利用该账号手机号再去注册一个新账号,再利用新账号通过密码找回功能盗取别人账号信息。

1.3K20

绑定手机号性能测试

最近遭遇了绑定手机号相关压测需求,有了手机号登录经验和测试数据,这次算起来比较简单。...最重要是难点就是要求开发配合调整配置已经在上一期文章:手机号验证码登录性能测试中问题解决了,绑定手机号唯一难点就是如何在单账号绑定过程中不断切换手机号,而且保证最后账号绑定手机号还是一开始14...业务逻辑: 请求发送验证码接口,发送成功(未绑定手机号,用户登录状态)可以获取到登录一个参数traceNo 使用用户登录校验令牌、traceNo、短信验证码、手机号请求绑定手机号接口 基本校验规则如下...解决方案: 限制条件已经做成可配置,可以随时更改重启服务即可 选中14号段,用户手机号=14+uid 测试环境固定验证码 uid是9开头,所以单个用户绑定手机号在149和148之间切换,149为初始状态...,这里并没有使用每次换一个新手机号,第一是怕出现偶然重复,第二是数据维护不容易 测试方案: 将发送验证码和绑定手机号两个接口放在一起压测,需要准备一批测试用户 单个线程绑定一个用户,然后不停地发送验证码和绑定手机号

1.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    通过QQ号获取绑定手机号

    导语 偶有奇想,我们可以通过手机号来搜索获取其对应QQ号,那么,反过来呢? 一.缩小范围 由于手机号属于隐私数据,腾讯QQ并没有直接给出通过QQ号查找对应手机号接口。...此时,手机号便是所寻找 三、总结 通过QQ号查询绑定手机,我们总共用到了两个信息以及一个前提,即QQ号和归属地,前提是QQ号绑定了手机。...---- 第一次更新 ---- 在上文中,已经提出了一种通过QQ号来获取绑定手机号方法,下面将对上文中不足之处加以补全。 ?...支付宝重置登录密码界面 在上图中,我们可以看到其已经显示了绑定手机号前三位+后四位。 根据这个方法,由于各个网站“找回密码”机制不尽相同,我们可以将范围进一步缩小。...通过PS查看照片位置信息 总结 主要提供了一种进一步缩小范围思路,以此为基础,我们可以在一小时之内就能确定与QQ号绑定手机号

    142.3K2612

    通过QQ号获取绑定手机号

    导语 偶有奇想,我们可以通过手机号来搜索获取其对应QQ号,那么,反过来呢? 一.缩小范围 由于手机号属于隐私数据,腾讯QQ并没有直接给出通过QQ号查找对应手机号接口。...此时,手机号便是所寻找 三、总结 通过QQ号查询绑定手机,我们总共用到了两个信息以及一个前提,即QQ号和归属地,前提是QQ号绑定了手机。...第一次更新 在上文中,已经提出了一种通过QQ号来获取绑定手机号方法,下面将对上文中不足之处加以补全。...支付宝重置登录密码界面 在上图中,我们可以看到其已经显示了绑定手机号前三位+后四位。 根据这个方法,由于各个网站“找回密码”机制不尽相同,我们可以将范围进一步缩小。...通过PS查看照片位置信息 总结 主要提供了一种进一步缩小范围思路,以此为基础,我们可以在一小时之内就能确定与QQ号绑定手机号

    35.2K102

    小程序获取微信用户绑定手机号

    小程序API内提供getPhoneNumber借口来获取用户已经绑定到微信手机号,但需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用; 基本流程如下: 使用方法 需要将  组件 open-type 值设置为 getPhoneNumber,当用户点击并同意之后,可以通过 bindgetphonenumber 事件回调获取到微信服务器返回加密数据, 然后在第三方服务端结合... session_key 以及 app_id 进行解密获取手机号。...type="primary" style='width:690rpx' open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">微信绑定手机号登录...:${e.detail.iv}`); console.log(`包括敏感数据在内完整用户信息加密数据:${e.detail.encryptedData}`); } });

    5.5K51

    项目中业务绑定手机验证手机号实现

    在进行设置自动转发,增删来信规则,修改密码等操作时,增加必须绑定手机并且验证手机号安全认证操作.在这个过程中使用控制反转设计模式封装一个单独类可以灵活复用代码和调整逻辑 首先定义一个SecureTel...class类,这个类里面提供所有业务方法.在生成SecureTel对象时候,需要使用框架内提供一个生成对象方法来操作,不能直接去new这个类,这个方法就是Sina_Application::resource...SecureTel类就可以在自身createResource方法中进行new自己这个对象,并且可以把配置文件参数设置到自己属性里,在其他方法中可以根据属性进行业务判断 通过上面的处理,可以灵活使用这个类在各个接口控制器代码中...,直接查询数据库绑定手机表,判定是否已经绑定手机.如果没有绑定手机直接返回对应错误码 2.绑定了手机情况下,要去memcache查询是否已经验证过了,key就是"c:xxxx@xxxx.com",这个...,绑定手机弹窗和验证手机弹窗

    93730

    纯云开发获取用户微信绑定手机号

    今天开始在写带支付版二手书了,涉及到用户注册信息需要获取手机号,这里有两个办法,第一是购买短信接口,第二是直接小程序开放数据获取手机号。 两者区别:第一种对小程序没有类型要求,个人都可以实现。...第二种必须要企业认证小程序才行,但是这种办法一方面可以直接拉取用户绑定微信手机号,方便操作体验好,还可以使用腾讯自带短信接口,要省一笔钱。...open-ability/getPhoneNumber.html 通过button设置getPhoneNumber可以直接获取到encryptedData,iv这两个加密参数,但需要进行解密才能进一步获取手机号...,我们直接看代码: login.js文件 //获取用户手机号 getPhoneNumber: function(e) { let that = this...我开发了一款支持全网短视频去水印小工具,能直接保存到相册,来看看嘛: ?

    3.5K40

    一图讲清楚公众号扫码关注绑定手机号自动登录

    最近博主在做公众号扫码关注自动登录这一块业务,因此总结绘制了一张「公众号扫码关注绑定手机号自动登录」流程图分享给大家。...用户扫码后如果是已注册就根据轮询接口返回 token 进行登录。用户扫码后如果是未注册就弹出绑定手机号弹窗,当用户绑定成功根据绑定接口返回 token 进行登录。...状态一继续轮询,状态二未注册提示绑定手机,状态三已注册就返回 token 进行登录,是否注册判断需要在接收到「关注」、「扫码」事件时根据 openId 去数据库中查询用户注册状态。...未注册就将轮询接口设置为未注册,提示绑定手机。绑定手机号接口,到了绑定手机号接口就相对独立一些,不在依赖公众号相关接口以及事件通知,绑定成功返回用户登录 token 即可。...return null; }}总结自此,本文所讲述「公众号扫码关注绑定手机号自动登录」流程就讲解完毕了。关注博主每周分享技术干货、开源项目、实战经验、高效开发工具等,您关注将是我更新动力!

    80600

    微信Bug了,同一个手机号可以注册绑定多个微信号- 星泽V社

    1、准备工作 在开始之前,你需要准备2部手机,2个手机号,手机主要就是用来接收验证码,手机号绑定了微信也没关系 2、更换微信号A绑定 首先我们需要在设置里把微信号A绑定手机号更换成你同学或者父母手机号...他们手机号即使绑定了他们自己微信号1也没有关系,你还是可以换绑,只是这样会把他们自己绑定微信号给挤掉。 这样他们微信号就没有绑定手机号了,你微信号换绑成了你同学或者父母微信号。...而你手机号就被释放出来,成为了一个没有绑定微信号手机号! 前面已经提到,到现在这一步你自己手机号已经被释放出来,没有再绑定你自己微信号A,那么这个时候就可以注册微信号B啦。...注册流程和正常微信注册过程一模一样,手机号注册,好友辅助验证,设置登录密码等等,基本两三分钟就可以搞定。 需要提醒一下,新申请出来微信号暂时不能绑定QQ和邮箱,需要1天以后才可以绑定。...3、恢复原始绑定状态登录微信号 以后,直接绑定你自己手机号,这个时候你微信号B就没有绑定手机号了,也没有绑定QQ和邮箱,只能用账号密码登录。

    1.4K20

    新购GoDaddy虚拟主机设置FTP账户、绑定主域名、及更换IP地址方法

    我们在新购Godaddy虚拟主机之后初始阶段是不可以直接使用,在登录虚拟主机账户时候需要新设置FTP账户以及主域名。...在这篇文章中,老蒋分享作为新接触和新购Godaddy主机用户,如何设置虚拟主机账户。 第一、登录GODADDY虚拟主机账户 在虚拟主机列表后面看到LAUNCH按钮,点击之后会看到需要设置界面。...第二、设置主域名和FTP账户 根据上图提示,我们可以选择已有在GODADDY账户中域名作为主域名、或者选择外部域名。然后设置FTP账户和密码,尤其是密码根据提示复杂度,否则你不好提交完成。...第三、更换主机IP地址 Godaddy虚拟主机与其他虚拟主机不同,如果需要更换IP地址有的商家不允许,有的商家是需要TK联系官方才可以更换,而在GODADDY可以选择自己重置虚拟主机,然后变成一个新IP...B - 重置主机更换IP 重置主机看上图,这样我们虚拟主机内容全部清空,有必要的话需要提前备份数据。然后我们在根据第一步设置主机FTP和主域名,这样IP就变了新IP地址。

    4.1K30

    注册谷歌账号时手机号码不能验证问题(2023最新解决教程)

    一般来说,这个问题可能由以下几个原因造成: 提供手机号码有误:在注册谷歌账号时,输入手机号码一定要正确,否则谷歌将无法通过短信验证发送验证码。...手机号码已被其他账号绑定:如果你输入手机号码已经被其他账号绑定,那么谷歌将无法将验证码发送到该手机号码上。 图片 那么,针对这些原因,我们应该如何解决呢?...下面是一些解决方法: 检查输入手机号码是否正确:在填写手机号码时,一定要仔细检查输入号码是否正确。如果输入错误,可以重新输入正确手机号码。...更换手机号码:如果输入手机号码已经被其他账号绑定,那么你可以更换手机号码,或者选择其他验证方式,例如备用邮箱验证等。...去找人代注册 图片 在解决谷歌注册手机号无法进行验证问题时,还有一些需要注意事项。首先,确认你提供手机号码是否可以接收短信,并且是正确手机号码。

    26.1K00

    手把手教大家如何通过手机号批量检测是否已绑定微信

    一、手机号码检测开通微信方法 在微信好友查找框输入手机号码查找没有开通微信手机号码基本上是找 不到除非号码设置不能够被搜索到。但是一般不会进行这样操作。...二、目前可用检测开通微信平台 1、打码换IP检测 能够查询手机号码是否开通微信需要对接打码平台因为在检测时候会被微信限制需要进行验证码输入所以操作过程中可以对接打码平台进行自动输入也可以自己进行人工验证码输入...因为腾讯在监管方面是非常严格在进行了多次操作之后会出现IP受限情况还需要进行IP的人工更换。...2、智能自动化检测 只需要登录上传文件即可进行全自动检测不需要人工干预能够快速高效进行号码检测还自带号码生成功能。...提供号码进行检测不仅仅是进行手机号检测只要是能够进行微信账号注册都能够批量检测。而且智能检测可以支持多类账号混合检测。

    3.6K20
    领券