当前位置:首页 > 网络安全 2016年03月28日
任意密码重置科普篇

任意密码重置科普篇


我们就拿https://www.xbankd.com

作为例子来讲

一般来说,任意密码重置,首先是13888888888 所谓的土豪金账号测试
然后,我们注册一个用户,观察验证方式

https://www.xbankd.com/password/verifyusername.html

比如忘记密码功能
我们随便定义1个可能存在的用户,如123456,TEST,ADMIN

一般我们采取前两种,这里,有几种研究方法
1,首先我们注册的用户,给我们发忘记密码,验证,接着
攻击的用户也忘记密码,接着我们把我们接收到的验证码覆盖在攻击那个用户上,如果成功,那么就说明没有对用户进行判断
SESSSION以及ticket信息,都会指向某一个用户


首先验证可以抓个包看看
如果带出参数,那么就替换自己的手机号码
验证一般分为流程
1,忘记密码2,发送验证码3,重置链接
4,密码修改成功,几个环节

那么,我们在每1个环节上都可以进行测试
具体看经验,如果是对应接口,那么在接口上我们就要做一些处理,如替换某某UID
然后执行forword测试或者drop