用途:该技能用于在获得授权的云渗透测试或红队行动中,对 AWS、Azure(Entra ID)、GCP 环境进行攻击面评估,覆盖身份提权、凭据窃取、容器逃逸与 CI/CD、IaC 配置审计等环节。
主要能力:按技术映射表组织,包含 AWS IAM 提权(CreatePolicyVersion、PassRole、AttachPolicy)、sts:AssumeRoot 成员账户提权、跨账户 confused deputy/缺失 ExternalId;AWS/Azure/GCP 的 IMDS/元数据 SSRF 凭据窃取与 EKS 节点凭据到 IRSA/Pod Identity 的横向移动;Entra 设备码钓鱼到 PRT、设备加入与 FOCI 刷新令牌滥用;GCP actAs 与 serviceAccountTokenCreator 冒充链、Vertex AI P4SA/Ray 提权;容器逃逸(runc CVE-2024-21626)、IngressNightmare(CVE-2025-1974)、K8s RBAC 提权;Terraform state 密钥提取与 OIDC 联邦信任策略滥用。每项附 ATT&CK、CWE、参考文档与脚本。
使用方式:先定位环境(aws sts get-caller-identity、az account show、gcloud auth list);再按需运行脚本,如 python3 scripts/aws_privesc_enum.py --profile compromised --json paths.json、python3 scripts/imds_harvester.py --ssrf "https://app/fetch?url=" --provider aws、python3 scripts/entra_device_code_phish.py、python3 scripts/gcp_impersonation_mapper.py --project TARGET --out gcp_graph.json、python3 scripts/k8s_can_i_abuse.py --kubeconfig ./kubeconfig、python3 scripts/oidc_trust_auditor.py --profile compromised。
适用场景:云红队、云渗透测试、Kubernetes/容器评估、CI/CD 与 IaC 安全审查、云控制面后渗透。
限制:文档面向授权测试,设备码钓鱼仅限授权范围;部分技术依赖审计日志(如 GCP Data Access)才能观测;容器逃逸与提权操作可能产生高噪声;具体云账号、定价与授权细节暂未提供。