Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
cloudfox — Automatizando a consciência situacional para testes de penetração em nuvem. | Kitploit
Ferramentas/GitHubGitHub/bishopfox/cloudfox
Segurança de Infraestrutura em NuvemEscalada de PrivilégiosReconhecimentoAnálise de VulnerabilidadesExploraçãoMovimento LateralSegurança ServerlessColeta de InformaçõesTestes de PenetraçãoSegurança na NuvemTop em Segurança de Infraestrutura em Nuvem nº10
2.6k253108há 1 mêsRevisado pelo Kitploit
Top em Segurança na Nuvem nº7
Top em Segurança Serverless nº4
GitHubbishopfox/cloudfox

cloudfox

Automatizando a consciência situacional para testes de penetração em nuvem.

Ver RepositórioSite

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

🦊 CloudFox 🦊

O CloudFox ajuda você a obter consciência situacional em ambientes de nuvem desconhecidos. É uma ferramenta de linha de comando de código aberto criada para ajudar testadores de penetração e outros profissionais de segurança ofensiva a encontrar caminhos de ataque exploráveis na infraestrutura de nuvem.

ATUALIZAÇÃO DO CLOUDFOX NECESSÁRIA: (12/2025): Se você está usando cloudfox, precisa usar a versão v1.17.0 ou superior. Todas as versões anteriores pararam de funcionar após uma mudança de formato no arquivo de mapeamento de serviços públicos da AWS.

Visão Geral

O CloudFox ajuda você a responder as seguintes perguntas comuns (e muitas outras):

  • Quais regiões esta conta AWS está usando e aproximadamente quantos recursos existem na conta?
  • Quais segredos estão ocultos no userdata do EC2 ou em variáveis de ambiente específicas de serviços?
  • Quais workloads têm permissões administrativas anexadas?
  • Quais ações/permissões este [principal] tem?
  • Quais trust roles são excessivamente permissivas ou permitem assunção entre contas?
  • Quais endpoints/hostnames/IPs posso atacar a partir de um ponto de partida externo (internet pública)?
  • Quais endpoints/hostnames/IPs posso atacar a partir de um ponto de partida interno (violação assumida dentro da VPC)?
  • Quais sistemas de arquivos posso potencialmente montar a partir de um recurso comprometido dentro da VPC?

Demonstrações, Exemplos, Tutoriais

  • Blog - Introduzindo: CloudFox
  • Vídeo - CloudFox + CloudFoxable: Uma Dupla Poderosa para Dominar a Arte de Identificar e Explorar Caminhos de Ataque AWS
  • Vídeo - Teste de Penetração com CloudFox
  • Vídeo - Demonstrações de Introdução ao CloudFox
  • Vídeo - Tool Talk: Tutoriais de subcomandos AWS do CloudFox

Playground Intencionalmente Vulnerável

  • CloudFoxable - Um Sandbox de Hacking em Nuvem Gamificado

Quer conversar sobre o CloudFox?

Junte-se a nós no servidor Discord do RedSec

Início Rápido

O CloudFox é modular (você pode executar um comando por vez), mas existe um comando aws all-checks que executará os outros comandos aws para você com padrões sensatos:

cloudfox aws --profile [profile-name] all-checks

Enumeração em Caixa Branca

O CloudFox foi projetado para ser executado por um principal com permissões limitadas de somente leitura, mas seu propósito é ajudar você a encontrar caminhos de ataque que podem ser explorados em cenários de comprometimento simulados (também conhecido como teste de penetração baseado em objetivos).

Enumeração em Caixa Preta

O CloudFox pode ser usado com credenciais "encontradas", semelhante a como você usaria weirdAAL ou enumerate-iam. As verificações que falham, falham silenciosamente, portanto, qualquer dado retornado significa que suas credenciais "encontradas" têm o acesso necessário para recuperá-lo.

Documentação

Para a documentação completa, consulte nosso wiki.

Provedores de Nuvem Suportados

ProvedorComandos CloudFox
AWS34
Azure4
GCP60
KubernetesSuporte Planejado

Instalação

Opção 1: Baixe o último lançamento binário para sua plataforma.

Opção 2: Se você usa homebrew: brew install cloudfox

Opção 3: Instale o Go, use go install github.com/BishopFox/cloudfox@latest para instalar a partir da fonte remota

Opção 4: Modo desenvolvedor:

Instale o Go, clone o repositório CloudFox e compile a partir do código fonte ```

git clone https://github.com/BishopFox/cloudfox.git

cd ./cloudfox

Make any changes necessary

go build .

./cloudfox

**Opção 5:** Testando uma correção de bug  ```
git clone [email protected]:BishopFox/cloudfox.git
git checkout seth-dev 
go build .
./cloudfox [rest of the command options]

Pré-requisitos

AWS

  • AWS CLI instalado
  • Suporta perfis AWS, variáveis de ambiente AWS ou recuperação de metadados (em uma instância ec2)
    • Para executar comandos em múltiplos perfis de uma vez, você pode especificar o caminho para um arquivo com uma lista de nomes de perfis separados por uma nova linha usando a flag -l ou passar todos os perfis armazenados com a flag -a.
  • Um principal com uma das políticas recomendadas anexadas (descritas abaixo)
  • Políticas recomendadas anexadas: SecurityAudit + Política personalizada do CloudFox

Notas adicionais sobre políticas (a partir de 09/2022):

PolíticaObservações
Política personalizada do CloudFoxTem uma lista completa de todas as permissões que o cloudfox usa e nada mais
arn:aws:iam::aws:policy/SecurityAuditCobre a maioria das verificações do cloudfox, mas está faltando serviços ou permissões mais recentes como apprunner:*, grafana:*, lambda:GetFunctionURL, lightsail:GetContainerServices
arn:aws:iam::aws:policy/job-function/ViewOnlyAccessCobre a maioria das verificações do cloudfox, mas está faltando serviços ou permissões mais recentes como AppRunner:*, grafana:*, lambda:GetFunctionURL, lightsail:GetContainerServices - e também está faltando iam:SimulatePrincipalPolicy.
arn:aws:iam::aws:policy/ReadOnlyAccessApenas falta AppRunner, mas também concede coisas como "s3:Get*" que pode ser excessivamente permissivo.
arn:aws:iam::aws:policy/AdministratorAccessIsso funcionará perfeitamente com o CloudFox, mas se você recebeu esse nível de acesso como testador de penetração, isso provavelmente deveria ser um achado em si :)

Azure

  • Permissões de Viewer ou similares aplicadas.

GCP

  • Google Cloud SDK instalado e autenticado
  • Credenciais Padrão do Aplicativo configuradas (gcloud auth application-default login)
  • Permissões recomendadas em níveis de hierarquia apropriados (veja abaixo)

Permissões GCP: Mínimas vs Abrangentes

Permissões Mínimas (Projeto Único):

Para enumeração básica de um único projeto, a função roles/viewer fornece acesso de leitura à maioria dos recursos (inclui logging, monitoring e visualização de compute/rede).

Permissões Abrangentes (Organização Inteira):

Para avaliações de segurança completas em toda uma organização:

Baixar ferramenta