# GCP - Batch Enum

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

## Informazioni di Base

**Il servizio Batch di Google Cloud Platform (GCP)** è progettato per eseguire **carichi di lavoro di elaborazione batch su larga scala**, automatizzando la gestione, la pianificazione e l'esecuzione dei lavori batch su risorse cloud scalabili. Questo servizio semplifica le operazioni e ottimizza i costi consentendo agli utenti di sfruttare le VM preemptible e si integra perfettamente con altri servizi GCP per flussi di lavoro di elaborazione batch completi. È ideale per l'elaborazione dei dati, la modellazione finanziaria e le simulazioni scientifiche.

### Account di Servizio

Sebbene (attualmente) non sia possibile selezionare l'account di servizio con cui verrà eseguito il lavoro batch, **utilizzerà l'account di servizio di calcolo** (di solito con permessi di Editor).

## Enumerazione
```bash
# List jobs
gcloud batch jobs list

# Get job info
gcloud batch jobs describe <job-name> --location <location>

# List tasks
gcloud batch tasks list --location <location> --job <job-name>

# Gte info of tasks executions
gcloud batch tasks describe projects/<proj-number>/locations/<location>/jobs/<job-name>/taskGroups/<group>/tasks/<num>
```
## Escalation dei privilegi

{{#ref}}
../gcp-privilege-escalation/gcp-batch-privesc.md
{{#endref}}

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