一个有趣的手机验证码挖掘姿势

本文介绍了通过挖掘手机验证码的一个有趣姿势,允许攻击者利用手机号字典爆破获取账户,再通过发送验证码到两个不同手机号来实现任意用户登录。过程中涉及了短信炸弹问题及绕过发送限制的技巧。
摘要由CSDN通过智能技术生成

一个有趣的手机验证码挖掘姿势

一个可能挖掘任意用户登录漏洞的姿势,登录时给不同手机号同时发送相同验证码,实现任意用户登录

一、背景

测试某个登录接口如下

账号密码登录:

手机验证登录:


已知账号密码登录处的账号为手机号

二、详情

1.账号密码登录

随意输入账号、密码,提示手机号未进行注册

bp抓取数据包,请求和响应如下


根据此提示,获得线索1-账号为手机号。

输入经典手机号18888888888,根据响应得到存在的账户,获得线索2-账户

POST /merchant/account/loginByPassword HTTP/1.1
Host: merchant.xxx.net
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:95.0) Gecko/20100101 Firefox/95.0
Accept: application/json, text/plain, */*
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Content-Type: application/json;charset=utf-8
Clientid: web
Authorization: [object Object]
Token: [object Object]
Content-Length: 41
Origin: https://www.xxx.net
Referer: https://www.xxx.net/
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-site
Te: trail
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值