GCP - Composer Enum

Reading time: 3 minutes

tip

Impara e pratica il hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Impara e pratica il hacking GCP: HackTricks Training GCP Red Team Expert (GRTE) Impara e pratica il hacking Azure: HackTricks Training Azure Red Team Expert (AzRTE)

Supporta HackTricks

Informazioni di Base

Google Cloud Composer è un servizio di orchestrazione dei flussi di lavoro completamente gestito, costruito su Apache Airflow. Ti consente di creare, pianificare e monitorare pipeline che si estendono tra cloud e data center on-premises. Con GCP Composer, puoi facilmente integrare i tuoi flussi di lavoro con altri servizi di Google Cloud, facilitando compiti di integrazione e analisi dei dati. Questo servizio è progettato per semplificare la complessità della gestione dei flussi di lavoro basati su cloud, rendendolo uno strumento prezioso per ingegneri dei dati e sviluppatori che gestiscono compiti di elaborazione dei dati su larga scala.

Enumerazione

bash
# Get envs info
gcloud composer environments list --locations <loc>
gcloud composer environments describe --location <loc> <environment>

# Get list of dags
gcloud composer environments storage dags list --environment <environment> --location <loc>
# Download dags code
mkdir /tmp/dags
gcloud composer environments storage dags export --environment <environment> --location <loc> --destination /tmp/dags

# List Data from composer
gcloud composer environments storage data list --environment <environment> --location <loc>
# Download data
mkdir /tmp/data
gcloud composer environments storage data export --environment <environment> --location <loc> --destination /tmp/data

# List Plugins from composer
gcloud composer environments storage plugins list --environment <environment> --location <loc>
# Download plugins
mkdir /tmp/plugins
gcloud composer environments storage data export --environment <environment> --location <loc> --destination /tmp/plugins

Privesc

Nella pagina seguente puoi controllare come abusare dei permessi di composer per escalare i privilegi:

GCP - Composer Privesc

tip

Impara e pratica il hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Impara e pratica il hacking GCP: HackTricks Training GCP Red Team Expert (GRTE) Impara e pratica il hacking Azure: HackTricks Training Azure Red Team Expert (AzRTE)

Supporta HackTricks