如何使用GATOR测试Google Cloud云环境实例的安全性

VSole2023-12-23 10:04:10

关于GATOR


GATOR是一款针对Google Cloud云平台环境的安全测试工具,该工具专为红队研究人员设计,可以帮助广大研究人员快速测试Google Cloud云平台环境的安全性。


该工具提供了一系列功能全面的安全检测模块,可以在渗透测试任务的各个阶段给广大研究人员提供技术支持,其中将覆盖网络侦查到漏洞利用的各个环节。


功能模块



工具安装


由于该工具基于Python 3.11开发,因此我们首先需要在本地设备上安装并配置好Python 3.11+环境。安装完成后,可以使用下列命令验证Python版本:


python --version


接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:


git clone https://github.com/anrbn/GATOR.git


然后切换到项目目录中,并执行工具安装脚本即可:


cd GATOR

python setup.py install


除此之外,我们也可以直接使用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 "user@example.com" --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:【GitHub传送门

python
本作品采用《CC 协议》,转载必须注明作者和本文链接
网络安全研究人员在 Python 包索引(PyPI)仓库中识别出116个恶意软件包,旨在通过定制后门程序感染 Windows 和 Linux 系统。
攻击者利用错误配置部署恶意 Docker 容器,并将 Python 恶意软件编译为 ELF 可执行文件。该恶意工具充当分布式拒绝服务 (DDoS) 机器人代理,展示了用于进行 DoS 攻击的各种攻击方法。
这种持续的攻击最初是在八月初发现的,它揭示了网络犯罪分子渗透到开源Python软件存储库Python包索引(PyPI)的阴险趋势。
随着互联网的迅速发展,网络安全问题日益严峻。黑客攻击和网络漏洞成为让人头痛的问题。为了保护自己的网络安全,安全专家不仅需要了解网络安全原理,还需要熟悉网络渗透工具的使用。Python作为一种简单易学且功能强大的编程语言,被广泛应用于网络安全领域。本文将推荐python渗透工具。
图像处理第19篇介绍KMeans聚类区域分割,希望您喜欢
Python图像处理第17篇介绍Scharr算子、Canny算子和LOG算子,希望您喜欢!
一.文本分类文本分类旨在对文本集按照一定的分类体系或标准进行自动分类标记,属于一种基于分类体系的自动分类。牛亚峰老师将传统的文本分类流程归纳如下图所示。在传统的文本分类中,基本上大部分机器学习方法都在文本分类领域有所应用。本文将采用词向量、TFIDF两种方式进行实验。
Python简介 Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现了面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。进入Python shell,使用Python2.7版本的命令、标准API或扩展API对设备进行配置。本文案例是以H3C厂商为例,其他厂商过程类似。执行Python脚本文件 请在用户视图下执行本命令,执行Python脚本文件。
从本专栏开始,作者正式研究Python深度学习、神经网络及人工智能相关知识。一.RNN文本分类1.RNN循环神经网络英文是Recurrent Neural Networks,简称RNN。假设有一组数据data0、data1、data2、data3,使用同一个神经网络预测它们,得到对应的结果。RNN常用于自然语言处理、机器翻译、语音识别、图像识别等领域。本文将采用词向量、TFIDF两种方式进行实验。
Python图像处理第16篇文章介绍对数变换和伽马变换,希望您喜欢
VSole
网络安全专家