p2p宜人贷app几种安全问题

admin 2017年3月25日10:09:29评论313 views字数 211阅读0分42秒阅读模式
摘要

2016-03-21: 细节已通知厂商并且等待厂商处理中
2016-03-21: 厂商已经确认,细节仅向厂商公开
2016-03-31: 细节向核心白帽子及相关领域专家公开
2016-04-10: 细节向普通白帽子公开
2016-04-20: 细节向实习白帽子公开
2016-05-05: 细节向公众公开

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

缺陷编号: WooYun-2016-187287

漏洞标题: p2p宜人贷app几种安全问题

相关厂商: 宜信

漏洞作者: chaoxilab

提交时间: 2016-03-21 14:12

公开时间: 2016-05-05 17:22

漏洞类型:

危害等级: 高

自评Rank: 15

漏洞状态: 厂商已经确认

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

Tags标签: 设计缺陷/边界绕过 拒绝服务 越权 重放

0人收藏


漏洞详情

披露状态:

2016-03-21: 细节已通知厂商并且等待厂商处理中
2016-03-21: 厂商已经确认,细节仅向厂商公开
2016-03-31: 细节向核心白帽子及相关领域专家公开
2016-04-10: 细节向普通白帽子公开
2016-04-20: 细节向实习白帽子公开
2016-05-05: 细节向公众公开

简要描述:

宜人贷app android版采用http协议,具有重放以及越权问题,部分通讯数据采用des算法,其中key为硬编码,另有拒绝服务等

详细说明:

p2p宜人贷app几种安全问题

漏洞证明:

一、 数据重放

登录数据、查询用户数据、请求短信均可被重放。

p2p宜人贷app几种安全问题

上图为登录数据重放

p2p宜人贷app几种安全问题

服务端返回 请求成功

p2p宜人贷app几种安全问题

上图为原始请求用户信息数据

p2p宜人贷app几种安全问题

重放数据请求成功,返回用户信息:余额、手机号等

二、 越权查询

登录成功后,服务端返回token等值

p2p宜人贷app几种安全问题

客户端在退出登录后,服务端并没有真正使token失效,仍可以用该token进行发包获取userinfo,服务端返回余额、手机号等信息。获取该信息只需system和token两个参数,我们用另外一个退出登录的账号(15*****40)token进行发包查询,服务端仍能返回该账号信息。

p2p宜人贷app几种安全问题

三、 key硬编码

客户端通讯采用了RSA、des等算法,其中部分数据采用RSA,如登录数据等;部分数据采用DES,如json类数据、手势密码等。

p2p宜人贷app几种安全问题

上图为des key硬编码=yrdAppKe

p2p宜人贷app几种安全问题

调用des进行加密

p2p宜人贷app几种安全问题

Des加解密模块

p2p宜人贷app几种安全问题

如上图中的json就采用的des算法

p2p宜人贷app几种安全问题

部分代码见上图,key=yRdappKY

p2p宜人贷app几种安全问题

手势密码采用des加密保存于本地xml中

p2p宜人贷app几种安全问题

p2p宜人贷app几种安全问题

上图为des加密的部分json数据

四、 拒绝服务

某些页面通过调用会产生崩溃,如LockPatternActivity

p2p宜人贷app几种安全问题

p2p宜人贷app几种安全问题

p2p宜人贷app几种安全问题

修复方案:

你们更懂!

版权声明:转载请注明来源 chaoxilab@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:10

确认时间:2016-03-21 17:22

厂商回复:

感谢白帽子提醒

最新状态:

暂无


漏洞评价:

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

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

登陆后才能进行评分


评价

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