SuperAPI AI 工具集

aws-pentesting

安全与审计

查看项目

更新于 10-16 07:23

技能介绍

用途:为 AWS 云环境渗透测试提供总体方法论,以攻击阶段(Phase)为主线,串联从“零凭据”到“完全控制”的完整路径,并在识别到具体阶段后引导加载对应参考文档。

主要能力:Ph​ase 0 判断攻击面与凭据类型(长期 AK/SK、临时 STS、实例绑定 IAM Role、SSO、Cognito),并提示 Canary Token 蜜罐检测;Phase 1 未授权枚举,覆盖 S3 Bucket、Lambda Function URL、Cognito、EC2 公开端口、公开 AMI/EBS 快照、API Gateway、CloudFront 等 25+ 服务;Phase 2 凭据验证与权限评估,含 sts get-caller-identity、IAM 策略枚举及 enumerate-iam、Pacu、ScoutSuite、Prowler、CloudFox、PMapper 等工具;Phase 3 提权,梳理 CreatePolicyVersion、AttachUserPolicy、PutUserPolicy、PassRole 配合 EC2/Lambda、AssumeRole 等路径;Phase 4 后渗透与持久化,涉及数据发现、跨账户/跨服务横向移动及 IAM、Lambda、EC2、STS 等持久化方法。

使用方式:按决策树判断当前持有的资产与凭据类型进入相应阶段;未授权枚举可参考示例命令,如 aws s3 ls s3://TARGET-BUCKET --no-sign-request、aws cognito-identity get-id 等;凭据验证使用 aws sts get-caller-identity;具体技术细节读取 references/unauthenticated-enum.md 与 references/persistence-techniques.md。

适用场景:目标使用 AWS 云服务、发现 AWS 相关资产或获取 AWS 凭据时的授权安全评估。

限制与注意:资料强调 CloudTrail 审计感知、GuardDuty 检测风险、AWS API 速率限制及区域隔离差异;仅应在合法授权范围内使用,具体价格、平台支持等未提供。