用途:把域名、身份租户、联合伙伴、IdP 与用户枚举预言机整合为一张身份架构图,回答“枚举在哪里结束、凭据提交从哪里开始”。适用于已获书面授权的资产。
主要能力:
- 域名到租户解析(低可探测性):getuserrealm.srf 判断 Managed/Federated;Entra OIDC 元数据提取租户 GUID;Autodiscover v2 确认 M365 邮箱;Okta 组织 slug 推导与 OIDC 指纹;ADFS、Google Workspace MX、通用 OIDC、SAML 元数据。
- 联合边界测绘:GetFederationInformation SOAP 找出同一 M365/Azure AD 租户下的兄弟域名,仅作线索(discover_only),需先确认归属。
- IdP 态势识别:区分 Entra/Okta/ADFS/Google Workspace,检测 Seamless SSO Negotiate 挑战与 MDI 传感器 API 存在。
- 候选账号合成:仅在确认组织邮箱格式后,由已收集姓名生成排序登录候选;无格式则返回空。
- 预认证用户枚举预言机(中可探测性,会写入租户审计日志):Microsoft GetCredentialType 与 Okta /api/v1/authn,通过拒绝响应差异判断账号是否存在,输出有效账号清单。
使用方式:先做 §7–§10 被动/低可探测探测,再单独申请 §11 主动枚举授权;每租户枚举上限 20 个候选;证据记录须含 probed_count、按结果分组的地址列表及 credential_submitted: false。
限制:绝不提交真实、猜测或泄露来源的密码;不进行密码喷洒、凭据重放或认证绕过确认;不自动将兄弟域名纳入主动范围;Okta slug 猜测须其 OIDC issuer 含 okta.com 才可确认;无确认邮箱格式不得合成候选。所有发现类别为 SSO_EXPOSURE,置信度分 tentative/firm/confirmed。具体端点、载荷与实现细节以配套 offensive-osint §22 为准。