SuperAPI AI 工具集

authentication

安全与审计

查看项目

更新于 10-15 13:49

技能介绍

Authentication 是一个用于身份认证安全测试的技能模块,来源为 transilienceai/communitytools。它帮助测试人员系统性地评估登录、令牌、双因素认证、验证码与机器人检测等认证相关机制的安全性。

用途 该技能面向认证机制的安全测试,覆盖从登录表单、令牌处理到多因素验证与反自动化防护的完整链路,用于发现认证绕过、令牌伪造、凭据攻击等安全问题。

主要能力 技能按技术类型组织测试向量:

  • 认证绕过:默认凭据、逻辑缺陷、响应篡改。
  • ADFS/SAML:Golden SAML、令牌签名证书窃取、断言篡改、SAML 包装。
  • JWT:算法混淆、密钥注入、声明篡改、令牌伪造。
  • OAuth:重定向操纵、CSRF、令牌泄露、作用域滥用。
  • 密码:暴力破解、撞库、密码策略绕过。
  • 2FA 绕过:响应篡改、直接访问端点、验证码复用、竞态条件。
  • CAPTCHA 绕过:服务端校验缺失、令牌复用、OCR、参数操纵。
  • 机器人检测规避:行为生物特征模拟、指纹随机化、隐身模式。

内置工具

  • PasswordGenerator(tools/password_generator.py): from tools.password_generator import generate_password password = generate_password(hint_text="8-16 chars, uppercase, numbers")
  • CredentialManager(tools/credential_manager.py): from tools.credential_manager import CredentialManager mgr = CredentialManager() mgr.store_credential(target="example.com", username="test", password="pass")

使用方式 技能描述的工作流为:

  1. 分析认证实现(表单、令牌、2FA、CAPTCHA)。
  2. 按技术类型测试绕过向量。
  3. 使用 Playwright MCP 并模拟人类行为(输入间隔 80-200ms、随机停顿)。
  4. 捕获证据(截图、网络日志、令牌)。
  5. 用 PoC 脚本记录发现。

参考资源

  • reference/authentication*.md:认证绕过技术、载荷与资源。
  • reference/jwt*.md:JWT 攻击技术与速查表。
  • reference/oauth*.md:OAuth 漏洞测试。
  • reference/scenarios/password-attacks/*.md:密码攻击向量(喷洒、撞库、破解、PtH)。
  • reference/adfs-exploitation.md:ADFS、Golden SAML、联合身份攻击。
  • reference/scenarios/2fa/*.md:2FA 绕过方法。
  • reference/CAPTCHA_BYPASS.md:11 种 CAPTCHA 绕过技术。
  • reference/BOT_DETECTION.md:机器人检测规避策略。
  • reference/PASSWORD_CREDENTIAL_MANAGEMENT.md:工具使用指南。

适用场景 适用于授权范围内的安全测试、渗透测试与红队评估,尤其是需要验证认证逻辑、令牌安全、多因素防护与反自动化机制有效性的场景。

限制 该技能聚焦于认证安全测试,不涉及其他类型的安全评估。具体平台支持、收费方式、价格与效果等事实暂未提供。使用时须确保在合法授权范围内进行。