phor3nsic/blober

GitHub: phor3nsic/blober

一款用于检测 AWS S3、Azure Blob Storage 和 GCS 存储桶公开权限配置缺陷的命令行安全审计工具。

Stars: 0 | Forks: 0

blober

测试 AWS S3、Azure Blob Storage 和 Google Cloud Storage 存储桶的公开权限

关于安装用法许可证

language last commit license stars

## 关于 `blober` 用于检查云存储桶的权限配置是否存在缺陷。给定一个目标, 它会探测哪些操作是公开允许的,以便您在侦察阶段发现暴露或 权限过大的存储桶。 它支持三个提供商: - **AWS S3** — 测试列表、上传、删除、获取对象、读取存储桶/对象 ACL、写入 ACL(使用 `-e`)以及版本控制。 - **Azure Blob Storage** — 测试容器上的匿名 blob 列表功能。 - **Google Cloud Storage** — 测试列表、上传和删除。 ## 安装 ``` # 通过 pipx pipx install git+https://github.com/phor3nsic/blober # 通过 pip pip install git+https://github.com/phor3nsic/blober ``` ## 用法 ``` blober -t [-e EMAIL] ``` | 标志 | 描述 | 默认值 | |------|-------------|---------| | `environment` | 要测试的提供商:`aws`、`azure` 或 `google` | — | | `-t`, `--target` | 要检查的目标。AWS/Google:存储桶名称。Azure:容器 URL | — | | `-e`, `--email` | 测试 S3 ACL 写入权限时使用的电子邮件 | — | | `-h`, `--help` | 显示帮助并退出 | — | ## 示例 ``` # 检查 AWS S3 bucket blober aws -t mybucket # 通过向一个 email 授予完全控制权来测试 S3 ACL-write blober aws -t mybucket -e you@example.com # 列出 Azure container 中的 blobs blober azure -t https://myblob.blob.core.windows.net/example # 检查一个 Google Cloud Storage bucket blober google -t mybucket ``` ## 免责声明 仅供授权的安全测试和教育使用。您需对自己的使用方式负责。 ## 许可证 [MIT](LICENSE) © [phor3nsic](https://github.com/phor3nsic)
标签:AWS S3, Azure Blob Storage, Blue Team, Google Cloud Storage, 足迹分析, 逆向工具