Agent Skills
返回列表
🔒

认证绕过漏洞

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 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,需要整理默认凭据和字典配置用于验证