> For the complete documentation index, see [llms.txt](https://books.spartan-cybersec.com/cpna/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://books.spartan-cybersec.com/cpna/introduccion-a-secrets-manager/enumeracion-manual-de-aws-secrets-manager.md).

# Enumeración manual de aws secrets manager

{% hint style="danger" %}
¿Crees tener lo que se necesita para ser un experto en Pentesting contra AWS? Si nuestro libro te abrió los ojos a las posibilidades de la ciberseguridad ofensiva o si ya cuentas con habilidades en este campo, es momento de subir de nivel. Te retamos a certificarte en el [CPNA - Curso Profesional de Pentesting Contra AWS](https://spartan-cybersec.com/cursos/pentesting-contra-la-nube-de-aws/). No será fácil: te enfrentarás a un examen riguroso de 12 horas donde deberás hackear una infraestructura completa alojada en AWS. ¿Listo para el desafío? Acepta el reto y demuestra tu verdadero potencial.
{% endhint %}

En la fase de evaluación post-autenticación de un ejercicio de pentesting, es fundamental recopilar datos detallados sobre la infraestructura y las configuraciones de seguridad en uso. Cuando se trata de AWS Secrets Manager, que es un servicio crítico para la gestión segura de credenciales y secretos, el conocimiento de cómo se almacenan y se protegen estos secretos es clave. A continuación, presento una secuencia mejorada de comandos para un análisis efectivo de AWS Secrets Manager:

## <mark style="color:orange;">Análisis Detallado de AWS Secrets Manager</mark>

**Listar Todos los Secretos**: Este comando proporciona un inventario completo de todos los secretos disponibles en la cuenta de AWS:

```bash
aws secretsmanager list-secrets
```

<figure><img src="/files/0pS358a0qB1l70jWJBMR" alt=""><figcaption></figcaption></figure>

**Obtener Detalles Específicos de un Secreto**: Este comando recopila metadatos detallados sobre un secreto específico, incluyendo su nombre, descripción, y la configuración de rotación:

```bash
aws secretsmanager describe-secret --secret-id pentest-cpna-secret
```

<figure><img src="/files/XTRq1zceeIOM7Lgf4ErU" alt=""><figcaption></figcaption></figure>

**Rec**u**perar Política de Recursos del Secreto**: Este comando permite revisar la política asociada al secreto, lo cual es crucial para entender los permisos que controlan el acceso al mismo:

```bash
aws secretsmanager get-resource-policy --secret-id pentest-cpna-secret
```

<figure><img src="/files/S3c7J3deYmZ5OxmR1Cef" alt=""><figcaption></figcaption></figure>

**Extraer el Valor Actual del Secreto**: Con el objetivo de obtener el contenido cifrado de un secreto, como las credenciales almacenadas, este comando solo debe usarse cuando es estrictamente necesario y de forma responsable, respetando las políticas de privacidad y seguridad:

```bash
aws secretsmanager get-secret-value --secret-id pentest-cpna-secret
```

<figure><img src="/files/6obDo4kAmX7EoDVPjttA" alt=""><figcaption></figcaption></figure>
