SuperAPI AI 工具集

aliyun-pentesting

安全与审计

查看项目

更新于 10-16 04:57

技能介绍

用途:为目标使用阿里云服务的渗透测试提供阶段化方法论,覆盖凭据识别、攻击决策、RAM 提权、计算存储数据库利用与容器/Serverless 评估。

主要能力:识别长期 AccessKey(LTAI 开头)、STS 临时凭据(STS. 开头)、ECS 绑定 RAM Role 与 Bearer Token;用 aliyun sts GetCallerIdentity 验证身份;通过元数据端点 100.100.100.200 获取 RAM Role 临时凭据、实例信息与 User-Data;按攻击决策树逐服务探测。RAM 部分提供 ListUsers、ListPoliciesForUser、ListAccessKeys、ListRoles 等信息收集,以及 CreateAccessKey、AttachPolicyToUser、CreatePolicyVersion、UpdateRole、PassRole+CreateInstance/CreateFunction 等提权路径。计算与存储部分覆盖 ECS(DescribeInstances、RunCommand、VNC、User-Data)、OSS(oss ls、ACL 检查与敏感文件下载)、RDS、SLB;平台服务覆盖 ACK(DescribeClusters、kubeconfig)、FC、SLS、KMS;安全组部分说明 DescribeSecurityGroups、DescribeSecurityGroupAttribute、AuthorizeSecurityGroup 的最小授权原则。

使用方式:先加载并配置 aliyun CLI(aliyun configure),验证身份,再根据持有凭据或所处环境选择 Phase;识别到具体服务后读取对应参考文档获取细节。对象存储公网格式为 https://{bucket}.oss-{region}.aliyuncs.com/{object},内网加 -internal。

适用场景:目标使用阿里云、发现 oss-*.aliyuncs.com 资产、获得阿里云 AccessKey、ECS 内可访问元数据端点,或需评估 RAM/ECS/OSS/RDS/ACK/FC 等服务安全性时。

限制:需授权测试;阿里云不强制 IMDSv2,元数据可 HTTP GET 访问,SSRF 危害更大;ActionTrail 记录 RAM 变更、STS 调用、安全组规则变更等高可见操作;云安全中心检测 AK 异常调用、异常登录、安全组异常开放与 OSS ACL 公开化;OpenAPI 有限流(Throttling.User);资源按区域隔离,需逐区域枚举(RAM、STS 为全局服务)。部分工具安装方式与参考文档内容暂未提供完整说明。