GCP - Storage Unauthenticated Enum

htARTE (HackTricks AWS Kırmızı Takım Uzmanı) ile sıfırdan kahramana kadar AWS hackleme öğrenin!

HackTricks'i desteklemenin diğer yolları:

Depolama

Depolama hakkında daha fazla bilgi için şuna bakın:

GCP - Storage Enum

Genel Kova Kaba Kuvvet

Bir kovaya erişmek için bir URL'nin formatı https://storage.googleapis.com/<bucket-adı>.

Aşağıdaki araçlar, verilen ismin varyasyonlarını oluşturmak ve bu isimlerle yanlış yapılandırılmış kovaları aramak için kullanılabilir:

Ayrıca, aşağıdaki araçlar da bahsedilir:

GCP - Unauthenticated Enum & Access

Bir kovaya erişebildiğinizi tespit ederseniz, daha da ilerletebilirsiniz, kontrol edin:

GCP - Public Buckets Privilege Escalation

Mevcut Hesaptaki Açık Kovaları Ara

Aşağıdaki betik buradan toplanmıştır ve tüm açık kovaları bulmanıza yardımcı olur:

#!/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
AWS hackleme becerilerini sıfırdan kahraman seviyesine öğrenin htARTE (HackTricks AWS Kırmızı Takım Uzmanı)!

HackTricks'ı desteklemenin diğer yolları:

Last updated