# GCP - IAM Post Exploitation

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

## IAM <a href="#service-account-impersonation" id="service-account-impersonation"></a>

Vous pouvez trouver plus d'informations sur IAM dans :

{{#ref}}
../gcp-services/gcp-iam-and-org-policies-enum.md
{{#endref}}

### Accorder l'accès à la console de gestion <a href="#granting-access-to-management-console" id="granting-access-to-management-console"></a>

L'accès à la [console de gestion GCP](https://console.cloud.google.com) est **fourni aux comptes utilisateurs, pas aux comptes de service**. Pour vous connecter à l'interface web, vous pouvez **accorder l'accès à un compte Google** que vous contrôlez. Cela peut être un compte générique "**@gmail.com**", il **n'a pas besoin d'être membre de l'organisation cible**.

Pour **accorder** le rôle primitif de **Propriétaire** à un compte générique "@gmail.com", cependant, vous devrez **utiliser la console web**. `gcloud` renverra une erreur si vous essayez de lui accorder une permission supérieure à Éditeur.

Vous pouvez utiliser la commande suivante pour **accorder à un utilisateur le rôle primitif d'Éditeur** pour votre projet existant :
```bash
gcloud projects add-iam-policy-binding [PROJECT] --member user:[EMAIL] --role roles/editor
```
Si vous avez réussi ici, essayez **d'accéder à l'interface web** et d'explorer à partir de là.

C'est le **niveau le plus élevé que vous pouvez attribuer en utilisant l'outil gcloud**.

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