GCP - Batch Enum

Support HackTricks

Información Básica

El Servicio por Lotes de Google Cloud Platform (GCP) está diseñado para ejecutar cargas de trabajo de computación por lotes a gran escala, automatizando la gestión, programación y ejecución de trabajos por lotes a través de recursos en la nube escalables. Este servicio simplifica las operaciones y optimiza los costos al permitir a los usuarios aprovechar las VMs interrumpibles e integrarse sin problemas con otros servicios de GCP para flujos de trabajo de procesamiento por lotes completos. Es ideal para el procesamiento de datos, modelado financiero y simulaciones científicas.

Cuenta de Servicio

Aunque (actualmente) no es posible seleccionar la SA con la que se ejecutará el trabajo por lotes, se utilizará la SA de cómputo (permisos de Editor generalmente).

Enumeración

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

Escalación de Privilegios

GCP - Batch Privesc
Apoya a HackTricks

Last updated