GCP - IAM, Principals & Org Unauthenticated Enum
Impara e pratica l'hacking su AWS: HackTricks Training AWS Red Team Expert (ARTE)
Impara e pratica l'hacking su GCP:
HackTricks Training GCP Red Team Expert (GRTE)
Iam & Principali di GCP
Per ulteriori informazioni controlla:
GCP - IAM, Principals & Org Policies EnumIl dominio è utilizzato in Workspace?
Controlla i record DNS
Se ha un record google-site-verification
è probabile che stia (o stesse) utilizzando Workspace:
Se qualcosa come include:_spf.google.com
compare conferma che (nota che se non compare non lo nega in quanto un dominio può essere in Workspace senza utilizzare gmail come fornitore di posta).
Prova a configurare un Workspace con quel dominio
Un'altra opzione è provare a configurare un Workspace utilizzando il dominio, se si lamenta che il dominio è già in uso (come nell'immagine), sai che è già in uso!
Per provare a configurare un dominio Workspace segui: https://workspace.google.com/business/signup/welcome
![](https://cloud.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F109713985-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FSeBtjKurjq2uRti4Bnzw%252Fuploads%252Fgit-blob-c70d393c15225366840b9a0faf1ba80d28f559f2%252Fimage%2520%28330%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=e8596b70&sv=1)
Prova a recuperare la password di un'email utilizzando quel dominio
Se conosci un indirizzo email valido utilizzato in quel dominio (come: admin@email.com o info@email.com) puoi provare a recuperare l'account su https://accounts.google.com/signin/v2/recoveryidentifier, e se il tentativo non mostra un errore che indica che Google non ha idea di quell'account, allora sta utilizzando Workspace.
Enumerare email e account di servizio
È possibile enumerare email valide di un dominio Workspace e email di SA provando ad assegnare loro autorizzazioni e controllando i messaggi di errore. Per fare ciò è sufficiente avere le autorizzazioni per assegnare autorizzazioni a un progetto (che può essere di tua proprietà).
Nota che per controllarli ma anche se esistono non concedere loro un'autorizzazione puoi utilizzare il tipo serviceAccount
quando è un user
e user
quando è un SA
:
Nota come quando l'email dell'utente era valida, il messaggio di errore indicava che il tipo non lo è, quindi siamo riusciti a scoprire che l'email support@hacktricks.xyz esiste senza concedere alcun privilegio.
Puoi fare lo stesso con gli Account di Servizio utilizzando il tipo user:
invece di serviceAccount:
:
Impara e pratica l'hacking su AWS: HackTricks Training AWS Red Team Expert (ARTE)
Impara e pratica l'hacking su GCP:
HackTricks Training GCP Red Team Expert (GRTE)
Last updated