P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

admin 2017年4月11日10:15:54评论391 views字数 229阅读0分45秒阅读模式
摘要

2016-03-31: 细节已通知厂商并且等待厂商处理中
2016-03-31: 厂商已查看当前漏洞内容,细节仅向厂商公开
2016-04-05: 厂商已经主动忽略漏洞,细节向公众公开

漏洞概要 关注数(23) 关注此漏洞

缺陷编号: WooYun-2016-190935

漏洞标题: P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

相关厂商: hexindai.com

漏洞作者: 路人甲

提交时间: 2016-03-31 07:03

公开时间: 2016-04-05 07:10

漏洞类型: 设计缺陷/逻辑错误

危害等级: 高

自评Rank: 20

漏洞状态: 漏洞已经通知厂商但是厂商忽略漏洞

漏洞来源:www.wooyun.org ,如有疑问或需要帮助请联系

Tags标签: 无

17人收藏


漏洞详情

披露状态:

2016-03-31: 细节已通知厂商并且等待厂商处理中
2016-03-31: 厂商已查看当前漏洞内容,细节仅向厂商公开
2016-04-05: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

夜深人静挖一波,只为求大厂~~~~~~~~~~~~4月前的最后一发,大厂就圆满了

详细说明:

http://android.myapp.com/myapp/detail.htm?apkName=com.hexindai.hxd

下载APP,并安装,自己注册个账号,待会会用到。

ps:测试过程中有时会出现,验证码失效以及验证码接收较慢的情况,请审核多试几次,谢谢。

1.重置登陆密码

找回密码流程,先用自己的手机号,利用重置密码的页面,给自己手机发送验证码,并记录下请求包中的数据

例如

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

手机收到的验证码:201562

请求中的rtoken=1d65df96648403a12e78d9a0d1602b15

继续重置18888888888

同样给18888888888发送验证码,不过在发送时,截取数据包,修改返回体内容中的rtoken为我们刚的rtoken

例如

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

输入我们的验证码

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

点击下一步,跳转至设置密码页面,设置新密码即可

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

登陆

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

2.重置交易密码,同样可以用以上的方式

发送验证码请求,可保留下来,无需通过APP功能即可随时获取新验证码跟rtoken

同样先给自己手机发送请求

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

替换18888888888的发送验证码请求的返回体

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

输入我们收到的验证码016174

会看到验证通过

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

设置新交易密码即可

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

新交易密码,可通过修改交易密码的功能来验证是否真的已经修改了交易密码

例如

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

3.手机改绑

手机改绑功能,跟以上两项功能类似, 都涉及到rtoken不与手机号绑定的问题

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

同样有rtoken

这边就不继续说这个问题了。手机号都不够用了

4.测到这里,基本都能发现,发送验证码的接口好像都没有设置时间间隔。可批量,做短信炸弹

P2P金融安全之和信贷某处重置登陆/交易密码等缺陷

漏洞证明:

测试账号18888888888 密码123123xx 交易密码321321qq

修复方案:

1.建议手机号跟rtoken短信验证码进行绑定。三者不统一时,不予处理

2.验证码接口好像没有设置时间间隔,可批量发送

版权声明:转载请注明来源 路人甲@乌云


漏洞回应

厂商回应:

危害等级:无影响厂商忽略

忽略时间:2016-04-05 07:10

厂商回复:

漏洞Rank:15 (WooYun评价)

最新状态:

暂无


漏洞评价:

对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值

漏洞评价(共0人评价):

登陆后才能进行评分


评价

  1. 2016-04-05 10:04 | px1624 ( 普通白帽子 | Rank:1171 漏洞数:208 | px1624)

    1

    思路不错,收藏了

  2. 2016-04-05 14:54 | 我能拒绝么 ( 路人 | Rank:10 漏洞数:3 )

    1

    思路不错,学习了

  3. 2016-04-05 16:16 | just hool ( 实习白帽子 | Rank:95 漏洞数:19 | 弄啥勒?)

    1

    为啥子忽略

  4. 2016-04-06 18:49 | 破童 ( 实习白帽子 | Rank:61 漏洞数:20 | Engout Security Team)

    1

    还能这样玩,学习了期待洞主继续插站

  5. 2016-04-08 12:49 | Blood_Zero ( 实习白帽子 | Rank:39 漏洞数:12 | 一个热爱安全的小菜鸟,不怕苦,不怕累!希...)

    1

    请教楼主,这个漏洞你第一个用的是同样的手机号,用token绕过应该是不存在问题的吧!

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin