Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
cloudfox — 为云渗透测试自动化态势感知。 | Kitploit
工具/GitHubGitHub/bishopfox/cloudfox
云基础设施安全权限提升侦察漏洞分析漏洞利用横向移动无服务器安全信息收集渗透测试云安全云基础设施安全 分类第 10 名
2.6k2531092个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
云安全 分类第 7 名
无服务器安全 分类第 4 名
GitHubbishopfox/cloudfox

cloudfox

为云渗透测试自动化态势感知。

查看仓库网站

🦊 CloudFox 🦊

CloudFox 帮助你在陌生的云环境中获得态势感知。它是一个开源命令行工具,旨在帮助渗透测试人员和其他攻击性安全专业人员发现云基础设施中可利用的攻击路径。

CLOUDFOX 更新必要提示:(2025年12月): 如果你正在使用 cloudfox,你需要使用 v1.17.0 或更高版本。所有早期版本 在 AWS 公共服务映射文件格式变更后已停止工作。

概述

CloudFox 帮助你回答以下常见问题(以及更多):

  • 这个 AWS 账户使用了哪些区域,账户中大概有多少资源?
  • EC2 userdata 或服务特定环境变量中隐藏着哪些秘密?
  • 哪些工作负载拥有管理权限?
  • 这个[主体]拥有哪些操作/权限?
  • 哪些角色信任过于宽松或允许跨账户接管?
  • 从外部起点(公共互联网)可以攻击哪些端点/主机名/IP?
  • 从内部起点(假设 VPC 内已被攻破)可以攻击哪些端点/主机名/IP?
  • 从 VPC 内被攻破的资源中,我能挂载哪些文件系统?

演示、示例、实战演练

  • 博客 - 介绍 CloudFox
  • 视频 - CloudFox + CloudFoxable:识别和利用 AWS 攻击路径的强大组合
  • 视频 - 使用 CloudFox 进行渗透测试
  • 视频 - CloudFox 介绍演示
  • 视频 - 工具会谈:CloudFox AWS 子命令实战演练

故意易受攻击的游戏环境

  • CloudFoxable - 游戏化的云黑客沙箱

想聊聊 CloudFox?

加入我们的 RedSec Discord 服务器

快速开始

CloudFox 是模块化的(你可以一次运行一个命令),但有一个 aws all-checks 命令可以使用合理的默认值为你运行其他 aws 命令:

cloudfox aws --profile [profile-name] all-checks

白盒枚举

CloudFox 设计为由具有有限只读权限的主体执行,但其目的是帮助你在模拟失陷场景(即基于目标的渗透测试)中发现可被利用的攻击路径。

黑盒枚举

CloudFox 可以与"已发现"的凭据一起使用,类似于使用 weirdAAL 或 enumerate-iam。失败的检查会静默处理,因此返回的任何数据意味着你的"已发现"凭据具有检索该数据所需的访问权限。

文档

完整文档请参考我们的 wiki。

支持的云提供商

提供商CloudFox 命令数
AWS34
Azure4
GCP60
Kubernetes计划支持

安装

选项 1: 下载适用于你平台的最新二进制发行版。

选项 2: 如果你使用 homebrew:brew install cloudfox

选项 3: 安装 Go,使用 go install github.com/BishopFox/cloudfox@latest 从远程源安装

选项 4: 开发者模式:

安装 Go,克隆 CloudFox 仓库并从源代码编译 ```

git clone https://github.com/BishopFox/cloudfox.git

cd ./cloudfox

Make any changes necessary

go build .

./cloudfox

**Option 5:** 测试一个 bug 修复  ```
git clone [email protected]:BishopFox/cloudfox.git
git checkout seth-dev 
go build .
./cloudfox [rest of the command options]

先决条件

AWS

  • 已安装 AWS CLI
  • 支持 AWS 配置文件、AWS 环境变量或元数据检索(在 EC2 实例上)
    • 要同时对多个配置文件运行命令,可以使用 -l 标志指定一个包含配置文件名称列表的文件路径(每行一个名称),或者使用 -a 标志传入所有已存储的配置文件。
  • 一个主体,附加了如下推荐的策略之一
  • 推荐的附加策略:SecurityAudit + CloudFox 自定义策略

其他策略说明(截至 2022 年 9 月):

策略说明
CloudFox 自定义策略包含了 cloudfox 使用的所有权限的完整列表,无其他多余权限
arn:aws:iam::aws:policy/SecurityAudit覆盖了 cloudfox 的大部分检查,但缺少较新的服务或权限,如 apprunner:*、grafana:*、lambda:GetFunctionURL、lightsail:GetContainerServices
arn:aws:iam::aws:policy/job-function/ViewOnlyAccess覆盖了 cloudfox 的大部分检查,但缺少较新的服务或权限,如 AppRunner:*、grafana:*、lambda:GetFunctionURL、lightsail:GetContainerServices —— 同时还缺少 iam:SimulatePrincipalPolicy。
arn:aws:iam::aws:policy/ReadOnlyAccess仅缺少 AppRunner,但同时也授予了诸如 "s3:Get*" 等权限,这可能过于宽松。
arn:aws:iam::aws:policy/AdministratorAccessCloudFox 可以正常使用,但如果你以渗透测试人员的身份获得了这一级别的访问权限,这本身可能就是一个发现项 :)

Azure

  • 需要拥有 Viewer 或类似的权限。

GCP

  • 已安装并验证 Google Cloud SDK
  • 已配置应用默认凭据(gcloud auth application-default login)
  • 在适当的层级上拥有推荐的权限(见下文)

GCP 权限:最小化 vs 全面

最小化权限(单个项目):

对于单个项目的基本枚举,roles/viewer 角色提供了对大多数资源的读取权限(包括日志、监控和计算/网络查看)。

全面权限(整个组织):

针对整个组织进行全面的安全评估:

范围角色用途
组织roles/resourcemanager.organizationViewer查看组织结构和元数据
组织roles/iam.securityReviewer审查整个组织的 IAM 策略
组织roles/cloudasset.viewer查询 Cloud Asset Inventory 获取所有资源
组织roles/cloudidentity.groupsViewer枚举 Google 群组和成员资格
文件夹roles/resourcemanager.folderViewer查看文件夹层级和元数据
项目roles/viewer对大多数项目资源的读取权限(包含 logging.viewer、monitoring.viewer、compute.viewer)
工具项目roles/serviceusage.serviceUsageAdmin(可选)管理 CloudFox 操作的 API 配额

注意: 基本的 roles/viewer 角色已包含来自 roles/logging.viewer、roles/monitoring.viewer 和 roles/compute.networkViewer 的权限,因此无需单独授予这些角色。

GCP API 需求

必须在你要评估的每个项目中启用相关 API。 GCP API 是项目作用域的。

API服务名称用途
Cloud Identity APIcloudidentity.googleapis.com群组枚举、继承角色分析
Cloud Asset APIcloudasset.googleapis.com跨项目资源发现
Cloud Resource Manager APIcloudresourcemanager.googleapis.com组织映射、IAM 枚举
IAM APIiam.googleapis.comIAM 分析、权限提升检测
Compute Engine APIcompute.googleapis.com实例枚举、网络安全
Secret Manager APIsecretmanager.googleapis.com密钥枚举
Cloud Functions APIcloudfunctions.googleapis.com无服务器枚举
Cloud Run APIrun.googleapis.com无服务器枚举
Kubernetes Engine APIcontainer.googleapis.com容器安全分析
BigQuery APIbigquery.googleapis.com数据安全分析

有关详细的设置说明,请参阅 GCP 设置指南。

下载工具