SuperAPI AI 工具集

gcp-workspace-pivot

通用与其它

查看项目

更新于 10-16 05:07

技能介绍

该技能是一套 GCP 到 Google Workspace 的穿越攻击方法论,用于授权安全测试场景:当已获取 GCP Service Account 或项目权限,且目标组织同时使用 Google Workspace 时,从云平台横向穿越到企业邮件、文档、日历与管理控制台。

用途:识别并利用 GCP IAM 与 Workspace OAuth 的绑定关系,验证 DWD 配置风险与越权访问可能。

主要能力:枚举项目内 Service Account 并检查密钥与权限;间接识别 DWD 配置;生成委托令牌冒充域内用户;批量尝试 OAuth Scope 以确定授权范围;通过 Gmail、Drive、Calendar、Admin Directory、Chat、Contacts 等 API 读取数据;提供持久化手法概览(新建 DWD、Gmail 转发规则与过滤器、后门管理员账户、修改 gcloud SDK Scope 等);列出 DeleFriend、DelePwn、gcpwn、gcp_delegation.py 等工具。

使用方式:以 gcloud iam service-accounts list、keys list、keys create、describe 等命令枚举与取密钥;用 service_account.Credentials.from_service_account_file 加 with_subject 生成委托凭据,再以 curl 调用各 Google API;DWD 配置只能在 Admin Console 手动完成,无法通过 API 操作。

适用场景:红队/渗透测试中从 GCP 权限跨越到 Workspace 数据面;检查 DWD 最小权限与审计覆盖。

限制:DWD 依赖目标已配置且 SA 被授权有效 Scope;DWD 历史变更无法通过 API 审计;部分操作会触发 Admin、Drive、Gmail、Token 等审计日志与告警(如新建管理员、Gmail 转发规则变更)。需注意 OPSEC:优先只读 Scope、控制调用速率、谨慎操作 Gmail。官方文档未提供具体授权流程与合规说明,暂未提供。