GCP - Batch Enum

Apoya a HackTricks

Información Básica

El Servicio de 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 en recursos escalables en la nube. Este servicio simplifica las operaciones y optimiza los costos al permitir a los usuarios aprovechar las VM preemptibles e integrarse perfectamente con otros servicios de GCP para flujos de trabajo completos de procesamiento por lotes. 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 computación (generalmente con permisos de Editor).

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>

Escalada de privilegios

GCP - Batch Privesc
Apoya a HackTricks

Last updated