GCP - Serviceusage Privesc

Aprende y practica Hacking en AWS: HackTricks Training AWS Red Team Expert (ARTE) Aprende y practica Hacking en GCP: HackTricks Training GCP Red Team Expert (GRTE)

Apoya a HackTricks

serviceusage

Los siguientes permisos son útiles para crear y robar claves API, no esto de la documentación: Una clave API es una cadena encriptada simple que identifica una aplicación sin ningún principal. Son útiles para acceder a datos públicos de forma anónima, y se utilizan para asociar las solicitudes de API con tu proyecto para cuotas y facturación.

Por lo tanto, con una clave API puedes hacer que una empresa pague por tu uso de la API, pero no podrás escalar privilegios.

Para aprender otros permisos y formas de generar claves API, consulta:

GCP - Apikeys Privesc

serviceusage.apiKeys.create

Se encontró una API no documentada que se puede utilizar para crear claves API:

curl -XPOST "https://apikeys.clients6.google.com/v1/projects/<project-uniq-name>/apiKeys?access_token=$(gcloud auth print-access-token)"

serviceusage.services.enable , serviceusage.services.use

Con estos permisos, un atacante puede habilitar y utilizar nuevos servicios en el proyecto. Esto podría permitir que un atacante habilite servicios como admin o cloudidentity para intentar acceder a información de Workspace, u otros servicios para acceder a datos interesantes.

Referencias

¡Apoya a HackTricks y obtén beneficios!

¿Trabajas en una empresa de ciberseguridad? ¿Quieres ver tu empresa anunciada en HackTricks? ¿O quieres tener acceso a la última versión del PEASS o descargar HackTricks en PDF? ¡Consulta los PLANES DE SUSCRIPCIÓN!

Descubre La Familia PEASS, nuestra colección exclusiva de NFTs

Obtén el oficial PEASS & HackTricks swag

Únete al 💬 grupo de Discord o al grupo de telegram o sígueme en Twitter 🐦@carlospolopm.

Comparte tus trucos de hacking enviando PRs al repositorio de hacktricks en github****

.

Last updated