freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

【逻辑漏洞】墨者学院-登录密码重置漏洞
Track苏牧 2023-10-07 09:26:01 159830

背景介绍

1、通过“朝阳群众”的举报,证实手机号“17101304128”在系统平台从事非法集资、诈骗活动。
2、请重置“17101304128”登录密码,以便登录获取完整的数字证据

实训目标

1、了解短信验证的方式;
2、了解短信验证绕过的方法;
3、掌握密码重置的一种方法;

解题方向

根据页面提示,对目标号码和自己注册的号码进行测试。

解题过程 

1、进入靶场,得知需要重置密码的账号为17101304128,我已注册的手机号为18868345809

1696641495_6520b1d7a7f7088e2707f.png!small?1696641496152

1696641520_6520b1f056149c1e29c03.png!small?1696641520729

2、输入18868345809、新密码、图片验证码来获取短信验证码,并记录验证码为E3eWTR

3、修改手机号为17101304128,获取短信验证码

1696641554_6520b212a6f8cc3476e29.png!small?1696641555149

4、用18868345809接收到的验证码修改17101304128的密码,重置成功,得到key:mozhe35cd99e716ad550a94591aca4a4

1696641581_6520b22d252e160053d82.png!small?1696641581493



重置账号的正确过程

1、输入手机号A,新密码、图片验证码,获取短信验证码。后台需要验证手机号A对应的账户是否存在,如果存在则允许发送,否则不允许。需要验证新密码强度是否达标,避免弱口令漏洞。需要验证图片验证码是否一致。这三者同时满足时,再发送验证码。

2、输入短信验证码,后台需要验证发送短信验证码的用户手机号和重置密码的用户手机号是否一致,如果不一致,则提示验证码错误。


修复建议

增加二次验证防御。验证发送验证码的用户和要修改手机号的用户是否一致。


# 密码重置 # 逻辑漏洞 # 短信验证码 # 业务逻辑漏洞 # 验证码绕过
本文为 Track苏牧 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
Track苏牧 LV.3
把好的东西分享出去,利益到更多的人
  • 5 文章数
  • 6 关注者
CTFhub 文件上传漏洞 靶场实战通关攻略
2023-10-24
云演平台 文件包含漏洞靶场实战 通关攻略
2023-10-22
【越权漏洞】墨者学院-身份认证失效漏洞
2023-10-07
文章目录