如何使用GATOR测试Google Cloud云环境实例的安全性
2023-12-24 09:2:28 Author: FreeBuf(查看原文) 阅读量:6 收藏

 关于GATOR 

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"

(向右滑动,查看更多)

 项目地址 

GATORhttps://github.com/anrbn/GATOR

FreeBuf粉丝交流群招新啦!
在这里,拓宽网安边界
甲方安全建设干货;
乙方最新技术理念;
全球最新的网络安全资讯;
群内不定期开启各种抽奖活动;
FreeBuf盲盒、大象公仔......
扫码添加小蜜蜂微信回复“加群”,申请加入群聊


文章来源: http://mp.weixin.qq.com/s?__biz=MjM5NjA0NjgyMA==&mid=2651252500&idx=4&sn=622c4d4fdf154c7155b4d2e9bb7b30a1&chksm=bcf62a7716e9e18705c5cd025b735b14aa4066821d829aa604361247f4ae3296b673eaaed25e&scene=0&xtrack=1#rd
如有侵权请联系:admin#unsafe.sh