Migrate to using mdbook

This commit is contained in:
Congon4tor
2024-12-31 17:04:35 +01:00
parent b9a9fed802
commit cd27cf5a2e
1373 changed files with 26143 additions and 34152 deletions

View File

@@ -0,0 +1,35 @@
# GCP - Batch Enum
{{#include ../../../banners/hacktricks-training.md}}
## Basic Information
**Google Cloud Platform (GCP) Batch Service** is designed for running **large-scale batch computing workloads**, automating the management, scheduling, and execution of batch jobs across scalable cloud resources. This service simplifies operations and optimizes costs by allowing users to leverage preemptible VMs and integrates seamlessly with other GCP services for comprehensive batch processing workflows. It's ideal for data processing, financial modeling, and scientific simulations.
### Service Account
Although (currently) it's not possible to select the SA that the batch job will be executed with, **it'll use the compute SA** (Editor permissions usually).
## Enumeration
```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>
```
## Privilege Escalation
{{#ref}}
../gcp-privilege-escalation/gcp-batch-privesc.md
{{#endref}}
{{#include ../../../banners/hacktricks-training.md}}