vmware-vcenter-attack
Descreve como atacar sistemas VMware vSphere e vCenter. Útil para entender e melhorar a segurança desses ambientes.
O que ela faz
Esta ferramenta ajuda a identificar e verificar vulnerabilidades em sistemas VMware vCenter e vSphere expostos na internet. Ela verifica se há versões desatualizadas e falhas de segurança conhecidas.
Quando usar
- ✓Ao encontrar um sistema VMware vCenter/vSphere na internet.
- ✓Para verificar se um sistema VMware está vulnerável a ataques conhecidos.
- ✓Para entender os riscos de segurança de um sistema VMware exposto.
Exemplo do que pedir para a IA
“Verifique se o sistema VMware vCenter em [endereço IP ou URL] está vulnerável à CVE-2021-21972.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta primeiro tenta identificar a versão do sistema VMware. Em seguida, compara essa versão com uma lista de falhas de segurança conhecidas (CVEs) que podem ser exploradas remotamente.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill vmware-vcenter-attackOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/vmware-vcenter-attack/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
⚠️ USO AUTORIZADO APENAS Esta habilidade é apenas para fins educacionais ou avaliações de segurança autorizadas. Você deve ter permissão explícita e por escrito do proprietário do sistema antes de usar esta ferramenta. O uso indevido desta ferramenta é ilegal e estritamente proibido.
Portão de confirmação obrigatório Antes de executar qualquer comando que sonde, explore, altere, persista, extraia dados ou tente acesso a credenciais contra um alvo:
- Peça ao usuário para declarar o URL, IP, conta ou recurso exato do alvo.
- Peça ao usuário para confirmar a autorização por escrito e o escopo permitido.
- Mostre o(s) comando(s) exato(s) e explique seu efeito esperado.
- Aguarde a confirmação explícita na conversa atual.
Sem essa confirmação, permaneça apenas em modo de leitura e forneça orientação defensiva. Prefira um ambiente isolado (sandbox), VM descartável ou laboratório controlado.
Quando usar
Acione quando a varredura externa mostrar QUALQUER UM dos seguintes:
- Banner: "VMware vCenter Server", "VMware vSphere Client"
- Caminhos de URL:
/ui,/ui/login,/websso/SAML2/Metadata,/sdk,/mob(Managed Object Browser) - SAN do certificado TLS inclui
vcenter/vsphere/vcsa/psc/vmware - Workspace ONE Access / Identity Manager:
/SAAS,/SAAS/auth,/SAAS/login,/SAAS/horizon - VMware Aria / vRealize:
/vco,/vco-controlcenter,/orchestrator,/lcm/api/v1 - Horizon View:
/portal,/admin
NÃO use para:
- vCenter de rede interna (fora do escopo — disciplina de fronteira externa)
- Hypervisor ESXi puro exposto sem plano de gerenciamento (raro na internet; sinalize como achado separado)
Etapa 1 — Identificação de versão
TARGET="vcenter.target.com"
# Build info endpoint (often public; revealing exact patch level)
curl -sk "https://$TARGET/sdk/vimServiceVersions.xml"
# UI build (visible in page source)
curl -sk "https://$TARGET/ui/login" | grep -oE 'build[^"]{0,40}'
curl -sk "https://$TARGET/ui/" | grep -oE 'vsphere[^"]{0,40}'
# REST API version (vSphere 7+)
curl -sk "https://$TARGET/api/appliance/system/version"
# Cert metadata
echo | openssl s_client -connect "$TARGET:443" -servername "$TARGET" 2>/dev/null | openssl x509 -noout -text | grep -A1 "Subject Alt"
# SSO Admin Service (info disclosure)
curl -sk "https://$TARGET/sso-adminserver/sdk/vsphere.local"
curl -sk "https://$TARGET/websso/SAML2/Metadata/vsphere.local"
Mapeie build → versão → aplicabilidade de CVE através de avisos da VMware (vmware.com/security/advisories).
Etapa 2 — Matriz de CVE (explorável externamente, ordenado por impacto histórico)
| CVE | Afetado | Vetor | Status |
|---|---|---|---|
| CVE-2024-37085 | ESXi 7.0/8.0 < patch específico | Bypass de administrador automático do grupo AD "ESX Admins" | Alto — Tomada de controle de domínio → RCE no ESXi, explorado em operações de ransomware |
| CVE-2024-22273 | Controlador de armazenamento ESXi/Workstation/Fusion/vCenter | Leitura/escrita OOB — requer acesso local à VM (NÃO é um SSRF de rede pré-autenticação; veja Seção 9) | Importante (CVSS 8.1), não pré-autenticação externa |
| CVE-2024-22252/53 | Workstation/Fusion (não vCenter) | Fuga de sandbox | Não externo |
| CVE-2023-34048 | vCenter 7/8 < build específico | DCE/RPC pré-autenticação heap OOB write → RCE | Crítico, corrigido em 2023-10 |
| CVE-2023-20887 | Aria Operations for Networks | Injeção de comando pré-autenticação → RCE | Crítico |
| CVE-2023-20892 | vCenter 7/8 | Use-after-free em DCE/RPC | Alto |
| CVE-2022-31656/31659 | Workspace ONE Access 21.x | SSRF pré-autenticação + bypass de autenticação | Encadeado criticamente |
| CVE-2022-22954 | Workspace ONE Access | Injeção de template do lado do servidor (SSTI) pré-autenticação → RCE | Crítico, amplamente explorado |
| CVE-2021-22005 | vCenter 6.7/7.0 < build | Serviço de análise upload de arquivo pré-autenticação → RCE | Crítico |
| CVE-2021-21985 | vCenter 6.5/6.7/7.0 < build | Plugin vSAN Health Check RCE pré-autenticação | Crítico |
| CVE-2021-21972 | vCenter 6.5/6.7/7.0 < build | Plugin vRealize /ui/vropspluginui/rest/services/uploadova upload de arquivo pré-autenticação → RCE |
Crítico, explorado pesadamente |
| CVE-2020-3992 | ESXi OpenSLP | Use-after-free pré-autenticação → RCE | Crítico, vetor de ransomware para ESXi |
| CVE-2019-5544 | ESXi OpenSLP | Heap overflow pré-autenticação | Crítico |
Etapa 3 — Sonda CVE-2021-21972 (ainda comum em appliances desatualizados)
# Apenas detecção — NÃO execute o upload do arquivo sem confirmação explícita do escopo
curl -sk -o /dev/null -w "%{http_code}\n" \
"https://$TARGET/ui/vropspluginui/rest/services/uploadova"
# 405 → endpoint existe, versão vulnerável
# 404 → corrigido (endpoint removido)
# 401 → corrigido (autenticação necessária)
…
Perguntas frequentes
O que é VMware vCenter/vSphere?
São softwares da VMware para gerenciar servidores virtuais e infraestrutura de nuvem. O vCenter é o console de gerenciamento principal.
O que é uma CVE?
CVE (Common Vulnerabilities and Exposures) é um identificador único para uma vulnerabilidade de segurança conhecida em software.
Posso usar esta ferramenta em qualquer sistema VMware?
Não. Esta ferramenta é apenas para fins educacionais ou avaliações de segurança autorizadas. Você precisa de permissão explícita por escrito do proprietário do sistema antes de usá-la.
Detalhes
Descrição original do autor
VMware vSphere / vCenter Server external attack matrix
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4514
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
api-connector-builder
Faz seu agente construir novas conexões com APIs seguindo o padrão já existente. Use quando precisar adicionar mais uma integração sem criar um novo jeito de fazer.
affaan-m/ECC
api-design
Ajuda seu agente a projetar APIs REST seguindo as melhores práticas. É útil para definir como as APIs se comunicam, como os erros são mostrados e como organizar os dados.
affaan-m/ECC
backend-patterns
Ajuda seu agente com padrões de arquitetura do lado do servidor e otimização de banco de dados. É útil para construir ou revisar o código que roda no servidor.
affaan-m/ECC