Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

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

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

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
s3_objects_check — 对有效 S3 对象权限进行白盒评估,以识别可公开访问的文件。 | Kitploit
工具/GitHubGitHub/nccgroup/s3_objects_check
云基础设施安全漏洞分析配置审计信息收集云安全错误配置
GitHubnccgroup/s3_objects_check

s3_objects_check

对有效 S3 对象权限进行白盒评估,以识别可公开访问的文件。

查看仓库
77164年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

S3 对象检查

描述

对 S3 对象有效权限的白盒评估,用于识别可公开访问的对象。

可以识别可公开访问的对象,以及可通过 AuthenticatedUsers 访问的对象(通过使用辅助配置文件)。 许多现有工具可以检查存储桶的权限,但由于 IAM 资源策略与 ACL 组合的复杂性,特定对象的有效权限往往难以评估。 该工具运行速度快,因为它使用了 asyncio 和 aiobotocore。

设置

权限

该工具利用两个 命名配置文件:

  • WHITEBOX_PROFILE - 此配置文件应具有对 S3 服务的读取权限。它将用于列出存储桶和对象,之后工具将尝试通过 未认证 的请求访问这些对象。它不用于访问对象,仅用于列出它们。
  • BLACKBOX_PROFILE - 除了未认证的请求外,该工具还会使用此配置文件来识别对 "已认证用户组"(AuthenticatedUsers)可访问的对象。此配置文件不应具有对 S3 存储桶/对象的访问权限,否则会产生误报。

依赖

设置虚拟环境并安装依赖项:

root@kitploit:~
$ virtualenv -p python3 venv
$ source venv/bin/activate
$ pip -r requirements.txt

用法

选项:

root@kitploit:~
$ python s3-objects-check.py -h                                                                                        

usage: s3-objects-check.py [-h] -p WHITEBOX_PROFILE -e BLACKBOX_PROFILE [-d]

Whitebox evaluation of effective S3 object permissions, to identify publicly
accessible files.

optional arguments:
  -h, --help            show this help message and exit
  -p WHITEBOX_PROFILE, --profile WHITEBOX_PROFILE
                        The profile with access to the desired AWS account and
                        buckets
  -e BLACKBOX_PROFILE, --profile-external BLACKBOX_PROFILE
                        An "external" profile to test for 'AuthenticatedUsers'
                        permissions. This principal should not have
                        permissions to read bucket objects.
  -d, --debug           Verbose output. Will also create a log file

运行工具:

root@kitploit:~

$ python s3-objects-check.py -p whitebox-profile -e blackbox-profile                                                                                        

2020-11-24 11:19:56 host object-check[371] INFO Starting
2020-11-24 11:20:08 host object-check[371] WARNING Found https://<bucket>.s3.us-east-1.amazonaws.com/<object> allowing "AllUsers"
2020-11-24 11:20:09 host object-check[371] WARNING Found https://<bucket>.s3.eu-west-2.amazonaws.com/<object> allowing "AuthenticatedUsers"
2020-11-24 11:21:34 host object-check[371] INFO Done
下载工具