GCP - Storage Post Exploitation

हैकट्रिक्स का समर्थन करें

क्लाउड स्टोरेज

CLoud Storage के बारे में अधिक जानकारी के लिए इस पेज की जाँच करें:

GCP - Storage Enum

सार्वजनिक पहुंचन से लाभ

बाह्य उपयोगकर्ताओं (GCP में लॉग इन किए गए हों या न हों) को बकेट्स सामग्री तक पहुंचने की संभावना है। हालांकि, डिफ़ॉल्ट रूप से बकेट को सार्वजनिक रूप से एक्सपोज़ करने का विकल्प अक्षम होगा:

# Disable public prevention
gcloud storage buckets update gs://BUCKET_NAME --no-public-access-prevention

# Make all objects in a bucket public
gcloud storage buckets add-iam-policy-binding gs://BUCKET_NAME --member=allUsers --role=roles/storage.objectViewer
## I don't think you can make specific objects public just with IAM

# Make a bucket or object public (via ACL)
gcloud storage buckets update gs://BUCKET_NAME --add-acl-grant=entity=AllUsers,role=READER
gcloud storage objects update gs://BUCKET_NAME/OBJECT_NAME --add-acl-grant=entity=AllUsers,role=READER

यदि आप अक्षमित ACLs के साथ एक बकेट को ACLs देने की कोशिश करते हैं तो आपको यह त्रुटि मिलेगी: ERROR: HTTPError 400: Cannot use ACL API to update bucket policy when uniform bucket-level access is enabled. Read more at https://cloud.google.com/storage/docs/uniform-bucket-level-access

ब्राउज़र के माध्यम से ओपन बकेट्स तक पहुंचने के लिए, URL https://<bucket_name>.storage.googleapis.com/ या https://<bucket_name>.storage.googleapis.com/<object_name> तक पहुंचें

हैकट्रिक्स का समर्थन करें

Last updated