AWS - ECR Unauthenticated Enum
Reading time: 2 minutes
tip
Aprenda e pratique Hacking AWS:
HackTricks Training AWS Red Team Expert (ARTE)
Aprenda e pratique Hacking GCP:
HackTricks Training GCP Red Team Expert (GRTE)
Aprenda e pratique Hacking Azure:
HackTricks Training Azure Red Team Expert (AzRTE)
Support HackTricks
- Confira os planos de assinatura!
- Junte-se ao 💬 grupo do Discord ou ao grupo do telegram ou siga-nos no Twitter 🐦 @hacktricks_live.
- Compartilhe truques de hacking enviando PRs para o HackTricks e HackTricks Cloud repositórios do github.
ECR
Para mais informações, consulte:
Repositórios de registro público (imagens)
Como mencionado na seção ECS Enum, um registro público é acessível por qualquer pessoa e usa o formato public.ecr.aws/<random>/<name>. Se a URL de um repositório público for localizada por um atacante, ele poderia baixar a imagem e procurar por informações sensíveis nos metadados e no conteúdo da imagem.
aws ecr describe-repositories --query 'repositories[?repositoryUriPublic == `true`].repositoryName' --output text
warning
Isso também pode acontecer em registros privados onde uma política de registro ou uma política de repositório está concedendo acesso por exemplo a "AWS": "*". Qualquer pessoa com uma conta AWS poderia acessar esse repositório.
Enumerar Repositório Privado
As ferramentas skopeo e crane podem ser usadas para listar repositórios acessíveis dentro de um registro privado.
# Get image names
skopeo list-tags docker://<PRIVATE_REGISTRY_URL> | grep -oP '(?<=^Name: ).+'
crane ls <PRIVATE_REGISTRY_URL> | sed 's/ .*//'
tip
Aprenda e pratique Hacking AWS:
HackTricks Training AWS Red Team Expert (ARTE)
Aprenda e pratique Hacking GCP:
HackTricks Training GCP Red Team Expert (GRTE)
Aprenda e pratique Hacking Azure:
HackTricks Training Azure Red Team Expert (AzRTE)
Support HackTricks
- Confira os planos de assinatura!
- Junte-se ao 💬 grupo do Discord ou ao grupo do telegram ou siga-nos no Twitter 🐦 @hacktricks_live.
- Compartilhe truques de hacking enviando PRs para o HackTricks e HackTricks Cloud repositórios do github.
HackTricks Cloud