SuperAPI AI 工具集

aws penetration testing

安全与审计

查看项目

更新于 10-15 23:42

技能介绍

用途:面向 AWS 云环境的渗透测试,用于评估 IAM、EC2、S3、Lambda 等资源的安全状况,支撑红队行动与安全审计。

主要能力:初始身份与权限枚举;IAM 用户、组、角色、策略分析;通过 SSRF 访问 EC2 元数据端点获取临时凭证;权限提升(如创建访问密钥、附加管理员策略、注入 Lambda 代码);S3 桶发现与下载;Lambda 函数代码获取与调用;SSM 命令执行;EC2 EBS 卷快照挂载与磁盘取证;API 密钥转控制台登录;痕迹清理相关操作。

使用方式:前置条件为已配置凭证的 AWS CLI、Python 3 与 boto3,以及 Pacu、Prowler、ScoutSuite、SkyArk、enumerate-iam、principalmapper 等工具。典型流程为先用 aws sts get-caller-identity 确认身份,再用 aws iam list-users、list-roles、list-attached-user-policies 等命令枚举;发现 SSRF 时访问 http://169.254.169.254/latest/meta-data/iam/security-credentials/ 提取凭证;IMDSv2 需先用 curl -X PUT 获取 token。

限制:必须在获得书面授权后测试,仅限授权范围资源,需记录全部操作;未经批准不得修改生产数据或长期关闭安全控制;测试后应清理资源。Kali 等发行版易触发 GuardDuty 告警,可用 Pacu 修改 user-agent。进阶内容参见 references/advanced-aws-pentesting.md。