# GCP - Cloud SQL Persistence

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

## Cloud SQL

Za više informacija o Cloud SQL, proverite:

{{#ref}}
../gcp-services/gcp-cloud-sql-enum.md
{{#endref}}

### Izložite bazu podataka i stavite svoj IP adresu na belu listu

Baza podataka koja je dostupna samo iz interne VPC može biti izložena spolja i vaša IP adresa može biti stavljena na belu listu kako biste mogli da joj pristupite.\
Za više informacija proverite tehniku u:

{{#ref}}
../gcp-post-exploitation/gcp-cloud-sql-post-exploitation.md
{{#endref}}

### Kreirajte novog korisnika / Ažurirajte lozinku korisnika / Dobijte lozinku korisnika

Da biste se povezali na bazu podataka, **samo vam je potreban pristup portu** koji izlaže baza podataka i **korisničko ime** i **lozinka**. Sa **dovoljnim privilegijama** mogli biste **kreirati novog korisnika** ili **ažurirati** lozinku postojećeg korisnika.\
Druga opcija bi bila da **napadnete lozinku korisnika** pokušavajući nekoliko lozinki ili pristupajući **hashiranoj** lozinki korisnika unutar baze podataka (ako je moguće) i dešifrujući je.\
Zapamtite da **je moguće nabrojati korisnike baze podataka** koristeći GCP API.

> [!NOTE]
> Možete kreirati/azurirati korisnike koristeći GCP API ili iznutra baze podataka ako imate dovoljno dozvola.

Za više informacija proverite tehniku u:

{{#ref}}
../gcp-post-exploitation/gcp-cloud-sql-post-exploitation.md
{{#endref}}

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