云安全漏洞挖掘与利用Skill—攻击面发现+凭据后利用"

admin 2026-10-17 03:49:43 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

云安全漏洞挖掘与利用Skill — 攻击面发现 + 凭据后利用

mouren101
mouren101

夜组安全

2026年7月21日 07:30
青海

在小说阅读器读本章

去阅读

免责声明

由于传播、利用本公众号夜组安全所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,公众号夜组安全及作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢!所有工具安全性自测!!!VX:NightCTI

朋友们现在只对常读和星标的公众号才展示大图推送,建议大家把夜组安全“设为星标”,否则可能就看不到了啦!

工具介绍

云安全漏洞挖掘与利用工具集 — 攻击面发现 + 凭据后利用

云安全漏洞挖掘与利用 Skill。S3 桶爆破枚举、公开桶敏感文件发现、SSRF→IMDS 凭证窃取探测、K8s 未授权访问检测、容器逃逸条件识别、 AK/SK 凭证验证与权限枚举、存储桶供应链攻击利用。

cloud-vuln-skill 是一套面向云环境的安全测试工具,聚焦于两个核心阶段:

阶段 说明 需要凭证
信息收集 S3 桶爆破、公开桶扫描、SSRF→IMDS 探测、K8s 未授权检测、容器逃逸条件识别 否
凭据利用 AK/SK 验证、权限枚举、提权路径分析、S3 桶资产盘点 是

设计原则:

  • 只读优先 — 所有探测默认仅执行被动信息收集
  • 写入即清理 — S3 可写测试在上传后立即删除测试文件
  • 不实际利用 — 提权/后门创建等操作仅报告权限存在,不执行

快速开始

安装

git clone https://github.com/<your-username>/cloud-vuln-skill.git
cd cloud-vuln-skill
pip 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

命令详解

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

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

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

扫描 7 个高危端口:

端口 服务 探测路径
6443 K8s API (TLS) /api/v1/pods``/api/v1/secrets``/version
8080 K8s API (Plain) 同上
10250 Kubelet /pods``/runningpods/
10255 Kubelet RO /pods
2379 etcd /version``/v2/keys
4194 cAdvisor /containers
10256 kube-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  --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 不存在用户名探测
EC2 ec2:RunInstances DryRun 模式 (安全)
Lambda lambda:UpdateFunctionCode 不存在函数名 + 空 zip
S3 s3:PutBucketPolicy 不存在桶名探测
反取证 cloudtrail:StopLogging 直接调用(会失败但不产生效果)

工具获取

点击关注下方名片进入公众号

回复关键字【260721】获取下载链接

往期精彩

[CNVD 漏洞高效挖掘 | 从目标侦察到 CNVD 提交的全流程自动化技能包

2026-07-20

](https://mp.weixin.qq.com/s?__biz=Mzk0ODM0NDIxNQ==&mid=2247497230&idx=1&sn=f442c178078d5e1dd055da7682205709&scene=21#wechat_redirect)[Linux 失陷主机一键应急排查>蓝队应急响应 / Incident Response / Linux 主机取证

2026-07-17

](https://mp.weixin.qq.com/s?__biz=Mzk0ODM0NDIxNQ==&mid=2247497225&idx=1&sn=7e8a5c4344861c3cac121da7d5d94b39&scene=21#wechat_redirect)[Agent 自动化挖掘逻辑漏洞被动扫描工具 | 可对进行漏洞验证生成可复现的完整利用链

2026-07-16

](https://mp.weixin.qq.com/s?__biz=Mzk0ODM0NDIxNQ==&mid=2247497220&idx=1&sn=cc32cebeca21434e0fbea8a683138358&scene=21#wechat_redirect)[Web3智能合约安全漏洞检测工具

2026-07-15

](https://mp.weixin.qq.com/s?__biz=Mzk0ODM0NDIxNQ==&mid=2247497215&idx=1&sn=8a5530fb5637f24d5ac41dcf54d90d8a&scene=21#wechat_redirect)[一款面向攻防演练、红蓝对抗和安全研究场景的高交互智能欺骗蜜罐平台

2026-07-14

](https://mp.weixin.qq.com/s?__biz=Mzk0ODM0NDIxNQ==&mid=2247497199&idx=1&sn=f4f3fb6762f2e957d25ec35eaebb73d6&scene=21#wechat_redirect)


云安全漏洞挖掘与利用Skill—攻击面发现+凭据后利用" 网络安全文章

云安全漏洞挖掘与利用Skill—攻击面发现+凭据后利用"

该文档介绍了一款名为cloud-vuln-skill的云安全测试工具集,聚焦于攻击面发现与凭据后利用两个阶段。工具无需凭证即可进行S3桶爆破、SSRF探测、K8s未授权检测等信息收集;获取凭证后支持AK/SK验证、权限枚举及提权路径分析。设计遵循只读优先与写入即清理原则,不实际利用漏洞。文档提供了详细的安装、命令用法及参数说明,适用于云环境安全评估。
AnthropicClaudeCode隐蔽监控后门事件全景复盘" 网络安全文章

AnthropicClaudeCode隐蔽监控后门事件全景复盘"

本文复盘ClaudeCode隐蔽监控后门事件,其通过时区指纹、域名黑名单与Unicode隐写术静默识别中国用户,被工信部定性为严重后门。事件暴露AI工具滥用权限的信任危机。建议立即卸载受影响版本或升级,收紧外联权限,落实最小权限与沙箱隔离,个人需审查出站流量并评估国产替代。
「移动安全」安卓APP反编译&frida脱壳技巧分享" 网络安全文章

「移动安全」安卓APP反编译&frida脱壳技巧分享"

本文分享了安卓APP反编译与frida脱壳的实用技巧,涵盖APK查壳工具、静态反编译方法(如使用dex2jar和jadx-gui)、BlackDex静态脱壳工具的使用,以及frida动态脱壳的安装与操作流程。文章后半部分为SRC漏洞挖掘培训课程的推广,强调实战教学与学员成果,课程价格550元,并附有报名联系方式。
评论:0   参与:  0