# AWS - DocumentDB Enumeração {{#include ../../../../banners/hacktricks-training.md}} ## DocumentDB Amazon DocumentDB, oferecendo compatibilidade com MongoDB, é apresentado como um **serviço de banco de dados rápido, confiável e totalmente gerenciado**. Projetado para simplicidade no provisionamento, operação e escalabilidade, permite a **migração e operação contínuas de bancos de dados compatíveis com MongoDB na nuvem**. Usuários podem aproveitar este serviço para executar seu código de aplicação existente e utilizar drivers e ferramentas familiares, garantindo uma transição suave e uma operação semelhante a trabalhar com MongoDB. ### Enumeração ```bash aws docdb describe-db-clusters # Get username from "MasterUsername", get also the endpoint from "Endpoint" aws docdb describe-db-instances #Get hostnames from here # Parameter groups aws docdb describe-db-cluster-parameter-groups aws docdb describe-db-cluster-parameters --db-cluster-parameter-group-name # Snapshots aws docdb describe-db-cluster-snapshots aws --region us-east-1 --profile ad docdb describe-db-cluster-snapshot-attributes --db-cluster-snapshot-identifier ``` ### NoSQL Injection Como o DocumentDB é um banco de dados compatível com o MongoDB, você pode imaginar que ele também é vulnerável a ataques comuns de NoSQL injection: {{#ref}} https://book.hacktricks.wiki/en/pentesting-web/nosql-injection.html {{#endref}} ### DocumentDB {{#ref}} ../../aws-unauthenticated-enum-access/aws-documentdb-enum/README.md {{#endref}} ## Referências - [https://aws.amazon.com/blogs/database/analyze-amazon-documentdb-workloads-with-performance-insights/](https://aws.amazon.com/blogs/database/analyze-amazon-documentdb-workloads-with-performance-insights/) {{#include ../../../../banners/hacktricks-training.md}}