Files
hacktricks-cloud/src/pentesting-cloud/gcp-security/gcp-persistence/gcp-storage-persistence.md
Carlos Polop 4ef00e6b1b translate fix
2025-01-01 23:55:17 +01:00

1.0 KiB

GCP - Storage Persistence

{{#include ../../../banners/hacktricks-training.md}}

Storage

For more information about Cloud Storage check:

{{#ref}} ../gcp-services/gcp-storage-enum.md {{#endref}}

storage.hmacKeys.create

You can create an HMAC to maintain persistence over a bucket. For more information about this technique check it here.

# Create key
gsutil hmac create <sa-email>

# Configure gsutil to use it
gsutil config -a

# Use it
gsutil ls gs://[BUCKET_NAME]

Another exploit script for this method can be found here.

Give Public Access

Making a bucket publicly accessible is another way to maintain access over the bucket. Check how to do it in:

{{#ref}} ../gcp-post-exploitation/gcp-storage-post-exploitation.md {{#endref}}

{{#include ../../../banners/hacktricks-training.md}}