BYSEC安全快报:交易所出现逻辑漏洞,用户资产遭受威胁

日前,BYSEC安全团队发现一交易所的逻辑漏洞。据分析,黑客可以通过暴力破解并且修改账户密码。

旨在保证交易所的资金安全,督促其及时修复漏洞,BYSEC将披露此漏洞以及黑客的攻击手法,并提供安全建议,望各大交易所防患于未然。


一:登陆账号(以自己账号为例),并找回验证码

图片来源于BYSEC

在找回密码的地方,同样由于验证码只有四位,且有效期并不是短信所说的五分钟,可对验证码进行暴力破解。

找回密码的地方发送验证码后抓包

POST /index.php/index/login/findpwd.html HTTP/1.1

Host: www.xxx.com

Content-Length: 119

Accept: */*

Origin: http://www.xxx.com

X-Requested-With: XMLHttpRequest

User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36

Content-Type: application/x-www-form-urlencoded; charset=UTF-8

Referer: http://www.xx/index.php/index/login/findpwd.html

Accept-Encoding: gzip, deflate

Accept-Language: zh-CN,zh;q=0.9

Cookie: UM_distinctid=163c8a60f6159c-0b4bd043eec36-5e183017-13c680-163c8a60f626f9; parent_qimo_sid_e9218490-6333-11e8-a3c9-b1478a226697=35fdda40-67c4-11e8-83e4-79a21b6dfa62; accessId=e9218490-6333-11e8-a3c9-b1478a226697; pageViewNum=47; UM_distinctid=163c995bcfe252-0d945e09fb268f-5e183017-13c680-163c995bcff46f; bad_ide9218490-6333-11e8-a3c9-b1478a226697=ee01da81-679f-11e8-823a-23b1a05aa1d6; PHPSESSID=l1qlol0kf3fnja716emjaotf90; CNZZDATA1273849067=1079089793-1528075768-%7C1528101117; names=4015pF5qhMZgbLFCCuwQtNG2VYYlyMnhmmNUSRlT9HIhwDyDUD1rxxryXPM1

Connection: close

userType=1&userName=1381&countryCode=%2B86&smsCode=4314&imgCode=gkc&newPassword=123456qwe&newPasswords=123456qwe

这里用自己的账号进行测试,针对四位验证码smsCode进行爆破

成功爆破出四位验证码然后重置密码


二:使用Burp Suite工具成功爆破出四位验证码,重置密码为123456qwe (重置前密码是123456ttt)

图片来源于BYSEC

三、和手机收到的验证码一致

图片来源于BYSEC

四、利用重置的密码成功登录账户

图片来源于BYSEC

对此,BYSEC对广大交易所提出安全建议:

1、添加验证码机制,加入图片(验证码动态生成且满足随机性)或者短信验证码(验证码具备超时时限一般为1分钟,且在该时限内错误次数超过3次则进行锁定1分钟后方能重新获取验证码,超时后验证码自动失效)!

2、验证码必须在服务器端进行校验,客户端的一切校验都是不安全的!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • LAZY 在十大漏洞中,逻辑漏洞被称为“不安全的对象引用,和功能级访问控制缺失”。现如今,越权和逻辑漏洞占用比例比...
    景冠华阅读 7,074评论 0 3
  • 一.用户凭证暴力破解 比如说要修改密码的时候,我们通过发送短信验证码来进行身份验证,然后就可以看看这个验证码是否可...
    最初的美好_kai阅读 2,104评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,115评论 19 139
  • 城里人真会玩,呵呵,我只是说说这个行动很有意思。没有想过去逃避,只觉得这很有意思。最近很适应学校的生活,每天就想...
    楠解阅读 160评论 0 0
  • 有这样一座城市,任你随便走到哪里,一眼望去,就是风景,根本不用P图,就这么任性。有这样一座城市,文艺不矫情,柔情不...
    科为阅读 2,496评论 4 24