mcpField
A
authentication

authentication

github.com/transilienceai安全600201 次安装13 周前更新
代码仓库

关于 authentication

用于评估登录流程、令牌、2FA、CAPTCHA 和机器人检测的身份验证安全测试技能。它结合攻击参考资料与密码及凭据管理工具,并说明证据采集和报告流程。

主要功能

  1. 01身份验证绕过测试
  2. 02ADFS、SAML、JWT 与 OAuth 测试
  3. 03密码与 2FA 攻击参考
  4. 04CAPTCHA 与机器人检测测试
  5. 05密码及凭据管理工具
  6. 06证据采集与发现报告流程

适用场景

  1. 01评估登录与令牌处理弱点
  2. 02测试 2FA 和 CAPTCHA 防护
  3. 03生成密码并存储测试凭据
  4. 04收集证据并记录身份验证发现

MCP 相关

工作流指定使用 Playwright MCP 进行身份验证测试,并采用类似人工的交互行为。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/transilienceai/communitytools --skill authentication

安装后在 Claude Code 中输入/authentication确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

reference/
adfs-exploitation.md
authentication-cheat-sheet.md
authentication-index.md
authentication-principles.md
authentication-quickstart.md
authentication-resources.md
BOT_DETECTION.md
CAPTCHA_BYPASS.md
default-credentials.md
INDEX.md
jwt_security_resources.md
jwt-advanced.md
jwt-quickstart.md
ntlm-http-listener.py
oauth-index.md
oauth-quickstart.md
oauth-resources.md
PASSWORD_CREDENTIAL_MANAGEMENT.md
reference/scenarios/2fa/
backup-codes.md
brute-force-otp.md
code-reuse.md
direct-endpoint-access.md
email-sms-extraction.md
otp-leakage.md
otp-parameter-manipulation.md
predictable-codes.md
race-condition.md
response-manipulation.md
session-pre-2fa.md
reference/scenarios/jwt/
alg-confusion.md

详细介绍

身份验证

测试身份验证机制,包括登录安全性、令牌处理、2FA、CAPTCHA 和机器人检测。

技术

类型关键向量
身份验证绕过默认凭据、逻辑缺陷、响应篡改
ADFS/SAMLGolden 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 - 工具使用指南

评论

支持 Markdown