认证绕过漏洞
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/authbypass-authentication-flaws-lr-urz7。
技能介绍
解决什么问题
登录表单和身份验证流程是攻击面中最常见、也最容易被误判的一环。安全团队在渗透测试中经常遇到这类场景:
- 一个登录接口只知道 URL,却不清楚后端拼接
username/password的方式是否存在注入点 - 密码重置功能上线后,从未验证过
token的可预测性或有效期管理是否合理 - 多因素认证(MFA)被启用了,但没人确认过验证码是否可绕过、会话是否在 MFA 通过前就已建立
这些问题零散分布在登录、找回密码、令牌校验等多个接口里,缺乏统一视角去梳理攻击路径。
这个技能如何工作
该技能提供一份专家级认证绕过攻击手册,聚焦 登录机制本身,而非 JWT/OAuth 令牌层面的攻击(后者由独立技能覆盖)。核心能力按攻击面组织:
- 基于 SQL 注入的登录绕过:针对认证查询的注入技巧
- 密码重置缺陷:令牌预测、重置流程逻辑漏洞
- 令牌可预测性:
token生成规律与熵值分析 - 账户枚举:通过响应差异识别有效用户名
- 暴力破解绕过:绕过锁定策略或限速机制的方法
- MFA 绕过:针对二次认证环节的攻击手法
此外,技能从授权凭据测试规划入手,将路由条目缩减、默认凭据验证、用户名变体、端口聚焦和字典规模控制整合在同一处处理,便于测试前的准备工作集中化。
适用边界
- 仅覆盖认证机制本身,不包含 JWT/OAuth 令牌攻击
- 所有测试应在 获得明确授权 的前提下进行
- 字典规模和端口聚焦需根据目标实际服务类型调整,避免盲目扩大范围
使用场景
- 对某登录接口做渗透测试,需要验证SQL注入能否绕过认证
- 审计密码重置功能时,检查重置token是否可预测或失效
- 评估多因素认证环节,确认验证码或MFA流程是否存在绕过方式
- 测试账户枚举风险时,通过响应差异判断有效用户名
适合人员
- 负责Web应用渗透测试的安全工程师,需要系统排查认证环节漏洞
- 开发登录和注册功能的后端工程师,希望了解认证常见绕过方式以加固代码
- 参与安全众测的白帽子,需要在授权范围内验证账号体系攻击面
- 搭建认证测试环境的SRE,需要整理默认凭据和字典配置用于验证