GCP - Storage Unauthenticated Enum

Aprenda hacking no AWS do zero ao herói com htARTE (HackTricks AWS Red Team Expert)!

Outras formas de apoiar o HackTricks:

Storage

Para mais informações sobre Storage, confira:

Força Bruta em Bucket Público

O formato de uma URL para acessar um bucket é https://storage.googleapis.com/<nome-do-bucket>.

As seguintes ferramentas podem ser usadas para gerar variações do nome fornecido e procurar por buckets mal configurados com esses nomes:

Também as ferramentas mencionadas em:

Se você descobrir que pode acessar um bucket, você pode ser capaz de escalar ainda mais, confira:

Procurar Buckets Abertos na Conta Atual

Com o seguinte script obtido daqui, você pode encontrar todos os buckets abertos:

#!/bin/bash

############################
# Run this tool to find buckets that are open to the public anywhere
# in your GCP organization.
#
# Enjoy!
############################

for proj in $(gcloud projects list --format="get(projectId)"); do
echo "[*] scraping project $proj"
for bucket in $(gsutil ls -p $proj); do
echo "    $bucket"
ACL="$(gsutil iam get $bucket)"

all_users="$(echo $ACL | grep allUsers)"
all_auth="$(echo $ACL | grep allAuthenticatedUsers)"

if [ -z "$all_users" ]
then
:
else
echo "[!] Open to all users: $bucket"
fi

if [ -z "$all_auth" ]
then
:
else
echo "[!] Open to all authenticated users: $bucket"
fi
done
done
Aprenda hacking no AWS do zero ao herói com htARTE (HackTricks AWS Red Team Expert)!

Outras formas de apoiar o HackTricks:

Última actualización