DO - Datenbanken

Reading time: 3 minutes

tip

Lernen & üben Sie AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Lernen & üben Sie GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE) Lernen & üben Sie Azure Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Unterstützen Sie HackTricks

Grundinformationen

Mit DigitalOcean-Datenbanken können Sie ganz einfach Datenbanken in der Cloud erstellen und verwalten, ohne sich um die zugrunde liegende Infrastruktur kümmern zu müssen. Der Dienst bietet eine Vielzahl von Datenbankoptionen, darunter MySQL, PostgreSQL, MongoDB und Redis, und stellt Werkzeuge zur Verwaltung und Überwachung Ihrer Datenbanken zur Verfügung. DigitalOcean-Datenbanken sind darauf ausgelegt, hoch skalierbar, zuverlässig und sicher zu sein, was sie zu einer idealen Wahl für moderne Anwendungen und Websites macht.

Verbindungsdetails

Beim Erstellen einer Datenbank können Sie auswählen, ob sie von einem öffentlichen Netzwerk aus zugänglich sein soll oder nur von innerhalb eines VPC. Darüber hinaus müssen Sie IPs, die darauf zugreifen können, auf die Whitelist setzen (Ihre IPv4 kann eine davon sein).

Der Host, Port, dbname, Benutzername und Passwort werden in der Konsole angezeigt. Sie können sogar das AD-Zertifikat herunterladen, um sicher zu verbinden.

bash
sql -h db-postgresql-ams3-90864-do-user-2700959-0.b.db.ondigitalocean.com -U doadmin -d defaultdb -p 25060

Aufzählung

bash
# Databse clusters
doctl databases list

# Auth
doctl databases get <db-id> # This shows the URL with CREDENTIALS to access
doctl databases connection <db-id> # Another way to egt credentials
doctl databases user list <db-id> # Get all usernames and passwords

# Dbs inside a database cluster
doctl databases db list <cluster-id>

# Firewall (allowed IPs), you can also add
doctl databases firewalls list <cluster-id>

# Backups
doctl databases backups <db-id> # List backups of DB

# Pools
doctl databases pool list <db-id> # List pools of DB

tip

Lernen & üben Sie AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Lernen & üben Sie GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE) Lernen & üben Sie Azure Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Unterstützen Sie HackTricks