GCP - Batch Enum

Support HackTricks

Grundinformationen

Google Cloud Platform (GCP) Batch Service ist dafür ausgelegt, großangelegte Batch-Computing-Workloads auszuführen, die Verwaltung, Planung und Ausführung von Batch-Jobs über skalierbare Cloud-Ressourcen zu automatisieren. Dieser Dienst vereinfacht den Betrieb und optimiert die Kosten, indem er es den Benutzern ermöglicht, vorübergehende VMs zu nutzen und nahtlos mit anderen GCP-Diensten für umfassende Batch-Verarbeitungs-Workflows zu integrieren. Er ist ideal für Datenverarbeitung, Finanzmodellierung und wissenschaftliche Simulationen.

Dienstkonto

Obwohl es (derzeit) nicht möglich ist, das SA auszuwählen, mit dem der Batch-Job ausgeführt wird, wird das Compute SA verwendet (in der Regel mit Editor-Berechtigungen).

Enumeration

# 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>

Privilegieneskalation

GCP - Batch Privesc
Unterstütze HackTricks

Last updated