AWS - Secrets Manager Post Exploitation

Reading time: 2 minutes

tip

Impara e pratica il hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Impara e pratica il hacking GCP: HackTricks Training GCP Red Team Expert (GRTE) Impara e pratica il hacking Azure: HackTricks Training Azure Red Team Expert (AzRTE)

Supporta HackTricks

Secrets Manager

Per ulteriori informazioni controlla:

AWS - Secrets Manager Enum

Leggi Segreti

I segreti stessi sono informazioni sensibili, controlla la pagina privesc per imparare come leggerli.

DoS Cambia Valore Segreto

Cambiando il valore del segreto potresti DoS tutto il sistema che dipende da quel valore.

warning

Nota che i valori precedenti sono anche memorizzati, quindi è facile tornare al valore precedente.

bash
# Requires permission secretsmanager:PutSecretValue
aws secretsmanager put-secret-value \
--secret-id MyTestSecret \
--secret-string "{\"user\":\"diegor\",\"password\":\"EXAMPLE-PASSWORD\"}"

DoS Cambiare la chiave KMS

bash
aws secretsmanager update-secret \
--secret-id MyTestSecret \
--kms-key-id arn:aws:kms:us-west-2:123456789012:key/EXAMPLE1-90ab-cdef-fedc-ba987EXAMPLE

DoS Eliminazione del Segreto

Il numero minimo di giorni per eliminare un segreto è 7

bash
aws secretsmanager delete-secret \
--secret-id MyTestSecret \
--recovery-window-in-days 7

tip

Impara e pratica il hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Impara e pratica il hacking GCP: HackTricks Training GCP Red Team Expert (GRTE) Impara e pratica il hacking Azure: HackTricks Training Azure Red Team Expert (AzRTE)

Supporta HackTricks