# GCP - Serviceusage Privesc

{{#include ../../../banners/hacktricks-training.md}}

## serviceusage

I permessi seguenti sono utili per creare e rubare API keys. Nota dalla documentazione: _An API key is a simple encrypted string that **identifies an application without any principal**. They are useful for accessing **public data anonymously**, and are used to **associate** API requests with your project for quota and **billing**._

Pertanto, con un API key puoi far pagare all'azienda il tuo utilizzo dell'API, ma non potrai escalare i privilegi.

Per conoscere altri permessi e modi per generare API keys controlla:

{{#ref}}
gcp-apikeys-privesc.md
{{#endref}}

### `serviceusage.apiKeys.create`

Un'API non documentata è stata trovata che può essere usata per **create API keys:**

<details><summary>Creare API key usando un'API non documentata</summary>
```bash
curl -XPOST "https://apikeys.clients6.google.com/v1/projects/<project-uniq-name>/apiKeys?access_token=$(gcloud auth print-access-token)"
```
</details>

### `serviceusage.apiKeys.list`

È stata trovata un'altra API non documentata per elencare le API keys già create (le API keys appaiono nella risposta):

<details><summary>Elencare API keys usando un'API non documentata</summary>
```bash
curl "https://apikeys.clients6.google.com/v1/projects/<project-uniq-name>/apiKeys?access_token=$(gcloud auth print-access-token)"
```
</details>

### **`serviceusage.services.enable`** , **`serviceusage.services.use`**

Con queste autorizzazioni un attaccante può abilitare e utilizzare nuovi servizi nel progetto. Questo potrebbe permettere a un **attaccante di abilitare servizi come admin o cloudidentity** per tentare di accedere alle informazioni di Workspace, o altri servizi per accedere a dati interessanti.

## **Riferimenti**

- [https://rhinosecuritylabs.com/cloud-security/privilege-escalation-google-cloud-platform-part-2/](https://rhinosecuritylabs.com/cloud-security/privilege-escalation-google-cloud-platform-part-2/)

<details>

<summary><strong>Sostieni HackTricks e ottieni vantaggi!</strong></summary>

Lavori in una **cybersecurity company**? Vuoi vedere la tua **company pubblicizzata in HackTricks**? oppure vuoi avere accesso alla **latest version of the PEASS or download HackTricks in PDF**? Controlla i [**SUBSCRIPTION PLANS**](https://github.com/sponsors/carlospolop)!

Scopri [**The PEASS Family**](https://opensea.io/collection/the-peass-family), la nostra collezione di esclusivi [**NFTs**](https://opensea.io/collection/the-peass-family)

Acquista lo [**official PEASS & HackTricks swag**](https://peass.creator-spring.com)

**Unisciti al** [**💬**](https://emojipedia.org/speech-balloon/) [**Discord group**](https://discord.gg/hRep4RUj7f) o al [**telegram group**](https://t.me/peass) oppure **seguimi** su **Twitter** [**🐦**](https://github.com/carlospolop/hacktricks/tree/7af18b62b3bdc423e11444677a6a73d4043511e9/[https:/emojipedia.org/bird/README.md)[**@carlospolopm**](https://twitter.com/carlospolopm)**.**

**Share your hacking tricks submitting PRs to the** [**hacktricks github repo**](https://github.com/carlospolop/hacktricks)\*\*\*\*

**.**

</details>



{{#include ../../../banners/hacktricks-training.md}}
