wordpress建站博客园,百度推广和网站建设推广的区别,有没有什么好看的网址,wordpress附件下载关于cloud_enum
cloud_enum是一款功能强大的云环境安全OSINT工具#xff0c;该工具支持AWS、Azure和Google Cloud三种不同的云环境#xff0c;旨在帮助广大研究人员枚举目标云环境中的公共资源#xff0c;并尝试寻找其中潜在的安全威胁。 功能介绍
当前版本的cloud_enum支…关于cloud_enum
cloud_enum是一款功能强大的云环境安全OSINT工具该工具支持AWS、Azure和Google Cloud三种不同的云环境旨在帮助广大研究人员枚举目标云环境中的公共资源并尝试寻找其中潜在的安全威胁。 功能介绍
当前版本的cloud_enum支持枚举下列内容
Amazon Web Services 1、公开/受保护的 S3 Bucket 2、AWSAppWorkMail、WorkDocs和Connect等 Microsoft Azure 1、存储账号 2、开放Blob存储容器 3、托管的数据库 4、虚拟机 5、Web App Google Cloud Platform 1、公开/受保护的GCP Bucket 2、公开/受保护的Firebase实时数据库 3、Google App Engine站点 4、云函数使用已有函数枚举项目/地区 5、开放的Firebase App 工具依赖
dnspythonrequestsrequests_futures
工具下载
由于该工具基于Python 3开发因此我们首先需要在本地设备上安装并配置好最新版本的Python 3环境。
接下来广大研究人员可以直接使用下列命令将该项目源码克隆至本地
git clone https://github.com/initstring/cloud_enum.git
然后切换到项目目录中使用pip3命令和项目提供的requirements.txt文件安装该工具所需的其他依赖组件
cd cloud_enumpip3 install -r ./requirements.txt
工具使用帮助
usage: cloud_enum.py [-h] -k KEYWORD [-m MUTATIONS] [-b BRUTE]Multi-cloud enumeration utility. All hail OSINT!optional arguments:-h, --help 显示工具帮助信息和退出-k KEYWORD, --keyword KEYWORD关键词可以多次使用该参数指定多个关键词-kf KEYFILE, --keyfile KEYFILE输入文件每行一个关键词-m MUTATIONS, --mutations MUTATIONS变异文件 默认为enum_tools/fuzz.txt-b BRUTE, --brute BRUTE需要爆破Azure容器名称的列表文件默认为enum_tools/fuzz.txt-t THREADS, --threads THREADSHTTP爆破线程数量默认为5-ns NAMESERVER, --nameserver NAMESERVER爆破中要使用的DNS服务器-l LOGFILE, --logfile LOGFILE日志文件路径-f FORMAT, --format FORMAT日志文件格式可选为text、json和csv默认为text--disable-aws 禁用Amazon检测--disable-azure 禁用Azure检测--disable-gcp 禁用Google检测-qs, --quickscan 禁用所有变异和二级扫描
工具使用样例
该工具的运行最少只需要提供一个关键词即可我们可以使用内置的模糊字符串或通过-m或-b参数使用自己的关键词。除此之外我们还可以多次使用-k参数提供多个关键词。工具会自动使用enum_tools/fuzz.txt中的或-m参数提供的文件中的字符串执行变异。
假设你现在在对某个组织进行安全评估其域名为“somecompany.io”他们的产品名为“blockchaindoohickey”那么我们就可以使用下列命令来对其执行安全评估测试
./cloud_enum.py -k somecompany -k somecompany.io -k blockchaindoohickey
HTTP爬虫和DNS查询默认各自将使用5个线程执行任务我们可以适当增加线程数量但增加太多的话可能会被云服务提供商限制。下面的命令中我们将线程数量增加到了10个
./cloud_enum.py -k keyword -t 10
需要注意的是我们还可以在cloudenum/azure_regions.py和cloudenum/gcp_regions.py文件中定义一个“REGIONS”变量以设置只使用一个地区来提升扫描速度。
工具运行截图 工具使用演示
演示视频【点我观看】
许可证协议
本项目的开发与发布遵循MIT开源许可协议。
项目地址
cloud_enum【GitHub传送门】
参考资料 https://www.youtube.com/embed/pTUDJhWJ1m0 GCPBucketBrute/permutations.txt at master · RhinoSecurityLabs/GCPBucketBrute · GitHub