GATOR是一款针对Google Cloud云平台环境的安全测试工具,该工具专为红队研究人员设计,可以帮助广大研究人员快速测试Google Cloud云平台环境的安全性。
该工具提供了一系列功能全面的安全检测模块,可以在渗透测试任务的各个阶段给广大研究人员提供技术支持,其中将覆盖网络侦查到漏洞利用的各个环节。
资源类别 | 主模块 | 命令组 | 操作 | 描述 |
用户身份认证 | auth | - | 激活 | 激活一个身份验证方法 |
- | 添加 | 添加一个新的身份验证方法 | ||
- | 删除 | 删除一个指定的身份验证方法 | ||
- | 枚举 | 枚举所有可用的身份验证方法 | ||
云函数 | functions | - | 枚举 | 枚举所有部署的云函数 |
- | 权限 | 显示指定云函数的权限 | ||
- | 触发 | 枚举指定云函数的所有触发器 | ||
云存储 | storage | buckets | 枚举 | 枚举所有的存储Buckets |
权限 | 显示存储Buckets权限 | |||
计算引擎 | compute | instances | 添加SSH密钥 | 向计算实例添加SSH密钥 |
由于该工具基于Python 3.11开发,因此我们首先需要在本地设备上安装并配置好Python 3.11+环境。安装完成后,可以使用下列命令验证Python版本:
python --version
接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:
git clone https://github.com/anrbn/GATOR.git
(向右滑动,查看更多)
然后切换到项目目录中,并执行工具安装脚本即可:
cd GATOR
python setup.py instal
除此之外,我们也可以直接使用pip工具来安装GATOR:
pip install gator-red
下列命令会将SSH密钥添加到给定项目或空间的指定实例:
gator compute instances add-ssh-key --project-id "your_project_id" --email "your_email" --instance-name "your_instance_name" --zone "your_zone"
如果你想要向my-project项目(位于空间zone-a)中一个名为my-instance的实例添加SSH密钥,可以运行下列命令:
gator compute instances add-ssh-key --project-id "my-project" --email "[email protected]" --instance-name "my-instance" --zone "zone-a"
以三种模式查看指定项目ID的相关云函数列表:
# 简单输出
gator functions list --project-id "your_project_id"
# Verbose详细输出
gator functions list --project-id "your_project_id" --verbose
# JSON格式文件输出
gator functions list --project-id "your_project_id" --json-output
(向右滑动,查看更多)
查看指定函数的所有触发器:
gator functions triggers --project-id "your_project_id" --function-name"your_function_name"
(向右滑动,查看更多)
查看项目中所有函数的全部触发器:
gator functions triggers --project-id "your_project_id"
(向右滑动,查看更多)
查看指定项目ID的云函数所有权限:
gator functions permissions --project-id "your_project_id"
(向右滑动,查看更多)
查看指定项目ID相关的所有存储Bucket:
gator storage buckets list --project-id "your_project_id" --verbose --json-output
(向右滑动,查看更多)
查看指定项目ID的指定Bucket或所有Bucket的权限:
gator storage buckets permissions --project-id "your_project_id" --bucket-name "your_bucket_name"
gator storage buckets permissions --project-id "your_project_id"
(向右滑动,查看更多)
GATOR:https://github.com/anrbn/GATOR