GWS - Post Exploitation

Soutenez HackTricks

Google Groups Privesc

Par défaut dans un espace de travail, un groupe peut être librement accessible par n'importe quel membre de l'organisation. L'espace de travail permet également d'accorder des autorisations aux groupes (même des autorisations GCP), donc si des groupes peuvent être rejoints et qu'ils ont des autorisations supplémentaires, un attaquant peut abuser de ce chemin pour escalader les privilèges.

Vous avez potentiellement besoin d'accéder à la console pour rejoindre des groupes qui peuvent être rejoints par n'importe qui dans l'organisation. Vérifiez les informations sur les groupes dans https://groups.google.com/all-groups.

Accéder aux informations de messagerie des groupes

Si vous avez réussi à compromettre une session utilisateur Google, depuis https://groups.google.com/all-groups vous pouvez voir l'historique des e-mails envoyés aux groupes de messagerie dont l'utilisateur est membre, et vous pourriez trouver des identifiants ou d'autres données sensibles.

GCP <--> GWS Pivoting

GCP <--> Workspace Pivoting

Takeout - Télécharger tout ce que Google sait sur un compte

Si vous avez une session à l'intérieur du compte Google de la victime, vous pouvez télécharger tout ce que Google sauvegarde à propos de ce compte depuis https://takeout.google.com

Vault - Télécharger toutes les données de Workspace des utilisateurs

Si une organisation a activé Google Vault, vous pourriez être en mesure d'accéder à https://vault.google.com et de télécharger toutes les informations.

Téléchargement des contacts

Depuis https://contacts.google.com vous pouvez télécharger tous les contacts de l'utilisateur.

Cloudsearch

Sur https://cloudsearch.google.com/ vous pouvez simplement rechercher dans tout le contenu de Workspace (e-mails, drive, sites...) auquel un utilisateur a accès. Idéal pour trouver rapidement des informations sensibles.

Google Chat

Sur https://mail.google.com/chat vous pouvez accéder à un Chat Google, et vous pourriez trouver des informations sensibles dans les conversations (s'il y en a).

Exploration de Google Drive

Lorsque vous partagez un document, vous pouvez spécifier les personnes qui peuvent y accéder une par une, le partager avec toute votre entreprise (ou avec certains groupes) en générant un lien.

Lorsque vous partagez un document, dans les paramètres avancés, vous pouvez également autoriser les personnes à rechercher ce fichier (par défaut ceci est désactivé). Cependant, il est important de noter qu'une fois qu'un utilisateur consulte un document, il devient consultable par eux.

Pour des raisons de simplicité, la plupart des gens généreront et partageront un lien au lieu d'ajouter les personnes qui peuvent accéder au document une par une.

Quelques façons proposées pour trouver tous les documents :

  • Recherchez dans le chat interne, les forums...

  • Parcourez les documents connus à la recherche de références vers d'autres documents. Vous pouvez le faire avec un script App avec PaperChaser

Prendre des notes

Sur https://keep.google.com/ vous pouvez accéder aux notes de l'utilisateur, des informations sensibles pourraient être enregistrées ici.

Modifier les scripts d'application

Sur https://script.google.com/ vous pouvez trouver les scripts d'application de l'utilisateur.

Administrer Workspace

Sur https://admin.google.com/, vous pourriez être en mesure de modifier les paramètres de Workspace de toute l'organisation si vous avez suffisamment d'autorisations.

Vous pouvez également trouver des e-mails en recherchant dans toutes les factures de l'utilisateur sur https://admin.google.com/ac/emaillogsearch

Références

Soutenez HackTricks

Last updated