密码重置功能手机可篡改导致的账户接管"

admin 2026-10-18 11:09:57 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

密码重置功能手机可篡改导致的账户接管

原创

游山玩水
游山玩水

山水SRC

2026年7月17日 08:42
河南

在小说阅读器读本章

去阅读

免责声明

本公众号分享的所有渗透测试技术文章仅面向合法授权的安全测试、学习交流与研究用途。读者必须确保自身行为符合《网络安全法》等相关法律法规,严禁将其用于任何未授权攻击等非法活动。因不当使用或传播相关内容所引发的任何法律责任与风险,由行为人自行承担,本公众号(或本人)概不负责

测试流程

测试前提

  1. 目标站点\"忘记密码/重置密码\"流程第一步为输入手机号获取验证码。
  2. 第一步提交后进入第二步(输入验证码),页面展示\"手机号:138\\\\1234\",输入框被置灰(disabled/readOnly)。
  3. 服务端在第二步未校验本次验证码应发往哪个手机号,仅依赖前端提交的 mobile参数值下发验证码。

测试流程

  1. 在重置页面输入受害者手机号A,点击\"获取验证码\"(此时 A 会收到,但攻击者拿不到)。
  2. 进入第二步(输入验证码页),F12 检查手机号输入框,属性为 disabled或 readOnly,且值已锁定为 A。
  3. 手动改 HTML:删掉 disabled/ readOnly,或改为 enabled,让输入框可编辑。
  4. 将手机号改为攻击者自己的手机号 B,点击\"重新获取验证码\"或\"获取验证码\"。
  5. 攻击者手机 B 收到验证码,填入,提交 → 成功重置 A 的密码 / 直接登录 A 的账号。

危害

  1. 账户完全接管:任意攻击者只要知道受害者手机号(半公开),即可重置其密码并登录,无需接触受害者手机。
  2. 绕过\"手机号不可修改\"的设计预期:前端 disabled 只是 UX 限制,非安全控制,服务端未做兜底校验。


密码重置功能手机可篡改导致的账户接管" 网络安全文章

密码重置功能手机可篡改导致的账户接管"

本文揭示了密码重置功能中因服务端未校验验证码与手机号绑定关系导致的账户接管漏洞。攻击者通过修改前端禁用属性将手机号替换为自己的并重新获取验证码,即可重置受害者密码。危害包括完全账户接管,绕过前端限制。建议服务端对验证码与手机号进行强绑定校验。
CTF入门|第8期Misc入门:编码与古典密码" 网络安全文章

CTF入门|第8期Misc入门:编码与古典密码"

本文是CTF入门教程,聚焦Misc方向的编码与古典密码。核心要点包括Base64、Hex、URL等常见编码的识别与解码方法,以及凯撒、维吉尼亚、Atbash等古典密码的原理。文章推荐使用CyberChef等工具进行自动化解码,并强调掌握这些基础技能是CTF比赛的关键。可操作建议是新手应花时间专门练习编码题,熟悉特征识别,以快速解决比赛中的基础题目。
新手必备的对称加解密工具" 网络安全文章

新手必备的对称加解密工具"

本文介绍了一款名为CloudX的Burp插件,专为新手设计,通过规则驱动自动处理数据包加解密、签名生成和时间戳处理,简化安全测试流程。文章还提及一个高校人脸采集系统的实战案例,通过将登录接口参数login改为register实现任意用户注册,展示了Fuzz技巧。工具下载需关注公众号回复指定关键词获取。
CTF入门|第7期取证分析" 网络安全文章

CTF入门|第7期取证分析"

本文是CTF入门系列第7期,聚焦取证分析方向。核心内容涵盖内存取证(Volatility)、磁盘取证(FTKImager/Autopsy)和流量分析(Wireshark)三大模块。文章详细介绍了各模块的常用命令、工具链及实战技巧,并提供了一个从内存镜像到提取Flag的完整解题链路示例。文章强调取证分析在渗透测试和应急响应中的实用价值,并给出了工具速查表和常见踩坑点。
评论:0   参与:  0