1、本次测试发现使用手机号码找回密码处存在设计缺陷,在找回密码第二步(信息确认)时可绕过短信码校验。
2、首先使用已知手机号码进行一次正常的找回密码流程,记录第二步(信息确认)时返回的响应包,如下:
3、再做一次找回密码操作,如下图,输入手机号与图验后下发短信验证码

4、在第二步中输入任意短信码(此处为123456),可以看到返回的响应提示短信码错误

5、用第一次重置密码操作得到的响应包替代此处,如下

6、释放请求后,进入重置密码页面,重置密码为333eee

7、重置密码成功,可利用该密码成功登录系统
