Como Instalar Kali Linux no VMware Workstation: Guia Completo Passo a Passo
Kali Linux é a distribuição padrão da indústria para testes de penetração, hacking ético e avaliações de cibersegurança. Instalar Kali Linux no VMware Workstation oferece um ambiente totalmente isolado e em sandbox onde você pode executar auditorias de segurança, praticar técnicas de exploração e testar defesas de rede — tudo sem tocar no seu sistema operacional host ou infraestrutura de produção.
Quer você seja um profissional de segurança experiente ou esteja apenas começando sua jornada no hacking ético, este guia abrangente o orienta em cada etapa: desde o download da ISO até a conclusão da configuração pós-instalação.
Por que executar Kali Linux em uma máquina virtual?
Antes de mergulhar no processo de instalação, vale a pena entender por que VMware Workstation é uma escolha tão popular para executar Kali Linux:
- Isolamento: Seu SO host permanece completamente intocado por qualquer coisa que você faça dentro da VM.
- Snapshots: VMware permite que você salve o estado da sua VM em qualquer ponto, para que você possa reverter após uma configuração incorreta ou um teste falhado.
- Portabilidade: Arquivos de máquina virtual podem ser copiados, arquivados e movidos entre sistemas facilmente.
- Controle de recursos: Você pode alocar com precisão CPU, RAM e espaço em disco para corresponder à sua carga de trabalho.
- Ambiente de teste seguro: Ideal para praticar técnicas de testes de penetração em um ambiente legal e controlado antes de aplicá-las em cenários do mundo real.
> Nota de segurança: Se você precisar de um ambiente dedicado e sempre ativo para pesquisa de segurança ou operações de red team, considere implantar Kali Linux em um plano de VPS Hosting — oferecendo acesso remoto, controle root total e a capacidade de executar ferramentas 24/7 sem consumir recursos locais.
Pré-requisitos
Antes de começar, certifique-se de ter o seguinte em vigor:
1. VMware Workstation
Baixe e instale VMware Workstation Pro ou VMware Workstation Player no site oficial do VMware. Workstation Pro é recomendado por seus recursos de snapshot e rede avançada, mas Player funciona bem para uso básico.
2. ISO do Kali Linux
Baixe a ISO mais recente do Kali Linux no site oficial do Kali Linux em https://www.kali.org/get-kali/. Escolha a imagem Installer (não a imagem Live) para uma instalação completa. Sempre verifique a soma de verificação SHA256 após o download para confirmar a integridade do arquivo.
3. Requisitos do sistema
Sua máquina host deve atender a estas especificações mínimas:
| Componente | Mínimo | Recomendado |
|---|---|---|
| CPU | Dual-core, 64-bit | Quad-core ou melhor |
| RAM (host) | 8 GB | 16 GB ou mais |
| Espaço em disco livre | 30 GB | 60 GB ou mais |
| Virtualização | VT-x / AMD-V ativado | VT-x / AMD-V ativado |
> Dica: Certifique-se de que a virtualização de hardware (Intel VT-x ou AMD-V) está ativada nas configurações do BIOS/UEFI. VMware o avisará se não estiver, e o desempenho será significativamente degradado.
Passo 1: Criar uma nova máquina virtual no VMware Workstation
Iniciar VMware Workstation
Abra VMware Workstation no seu computador. Na tela inicial, clique em “Create a New Virtual Machine”.
Escolher tipo de configuração
Você será apresentado com duas opções:
- Typical (Recommended) — Configuração guiada, ideal para a maioria dos usuários.
- Custom (Advanced) — Oferece controle granular sobre compatibilidade de hardware e configurações.
Selecione Typical (Recommended) e clique em Next.
Selecionar mídia de instalação
Na próxima tela, escolha “Installer disc image file (ISO)” e clique em Browse para navegar até o arquivo ISO do Kali Linux que você baixou. VMware pode não detectar automaticamente Kali Linux, o que é normal — você especificará o tipo de SO manualmente na próxima etapa.
Clique em Next.
Passo 2: Escolher o sistema operacional convidado
Como VMware não possui uma entrada dedicada ao Kali Linux em sua lista de SO, você precisa configurá-lo manualmente:
- Guest operating system: Selecione Linux
- Version: Escolha Debian 10.x 64-bit (Kali Linux é baseado em Debian, e esta é a correspondência mais próxima)
Clique em Next.
Passo 3: Nomear sua máquina virtual e definir local de armazenamento
- Virtual machine name: Digite um nome descritivo como
Kali Linux 2024ouKali-Pentest-Lab. - Location: Escolha um diretório com espaço livre suficiente. Evite armazenar a VM em uma unidade do sistema que está quase cheia.
Clique em Next.
Passo 4: Alocar espaço em disco
Configure o disco rígido virtual para sua instalação do Kali Linux:
- Disk size: Defina um mínimo de 20 GB, embora 40–60 GB seja fortemente recomendado se você planeja instalar ferramentas adicionais, armazenar capturas ou executar listas de palavras.
- Disk storage type:
- Store virtual disk as a single file — Melhor desempenho, mas menos portável.
- Split virtual disk into multiple files — Mais fácil de mover entre sistemas de arquivos, leve sobrecarga de desempenho.
Para um laboratório de segurança dedicado, o armazenamento em arquivo único é preferido. Clique em Next.
Passo 5: Personalizar hardware antes de terminar
Antes de clicar em Finish, clique em “Customize Hardware” para ajustar os recursos da sua VM.
Processador (CPU)
- Aloque pelo menos 2 núcleos de processador.
- Se sua CPU host tiver 8 ou mais núcleos lógicos, alocar 4 núcleos melhorará significativamente o desempenho ao executar ferramentas multi-thread como Hashcat ou Metasploit.
Memória (RAM)
- Mínimo: 2 GB
- Recomendado: 4 GB
- Ideal para cargas de trabalho pesadas: 8 GB
Kali Linux com um ambiente desktop completo (GNOME ou XFCE) funciona confortavelmente com 4 GB. Se você estiver executando ferramentas que consomem muita memória ou vários serviços simultaneamente, aloque mais.
Adaptador de rede
Escolha o modo de rede apropriado para seu caso de uso:
| Modo | Caso de uso |
|---|---|
| NAT | Acesso simples à internet através do host; mais seguro para iniciantes |
| Bridged | VM obtém seu próprio IP na rede local; útil para laboratórios de varredura de rede |
| Host-Only | Rede isolada apenas entre VM e host; ideal para testes isolados |
Para a maioria dos laboratórios de testes de penetração, NAT é o ponto de partida mais seguro e simples.
Display
Ative Accelerate 3D graphics se sua GPU host o suportar — isso melhora a responsividade do ambiente desktop.
Clique em Close e depois em Finish para criar a máquina virtual.
Passo 6: Ligar a máquina virtual
Selecione sua VM Kali Linux recém-criada na biblioteca do VMware e clique em “Power on this virtual machine”. A VM será inicializada a partir da imagem ISO que você anexou.
Passo 7: Instalar Kali Linux
Menu de inicialização
Quando a VM iniciar, você verá o menu de inicialização GRUB do Kali Linux. Você tem duas opções de instalação:
- Graphical Install — Recomendado para a maioria dos usuários; fornece uma interface visual e controlada por mouse.
- Install — Instalação baseada em texto; útil para ambientes com poucos recursos ou solução de problemas.
Selecione Graphical Install e pressione Enter.
Idioma, localização e teclado
Siga os prompts na tela para configurar:
- Language — Selecione seu idioma preferido (por exemplo, English).
- Location — Escolha seu país ou região. Isso afeta as configurações de fuso horário.
- Keyboard layout — Selecione o mapa de teclado apropriado para seu hardware.
Configuração de nome de host e domínio
- Hostname: Digite um nome para sua máquina (por exemplo,
kali-lab). Este é o nome que seu sistema usará na rede. - Domain name: Deixe em branco para uma VM autônoma, ou digite um domínio se você estiver integrando em uma rede de laboratório.
Configuração de conta de usuário
Em versões recentes do Kali Linux (2020.1 e posteriores), o instalador solicita que você crie uma conta de usuário não-root:
- Full name: Digite seu nome ou um alias de laboratório.
- Username: Escolha um nome de usuário (por exemplo,
kaliuser). - Password: Defina uma senha forte e confirme-a.
> Importante: Versões mais antigas do Kali usavam como padrão credenciais root / toor. Versões modernas usam uma conta de usuário padrão com privilégios sudo. Sempre altere as credenciais padrão imediatamente após a instalação.
Particionar discos
Para uma instalação de máquina virtual, a abordagem mais simples e eficaz é:
- Partitioning method: Selecione “Guided – use entire disk”.
- Select disk: Escolha o disco virtual que você criou (ele aparecerá como o único disco disponível).
- Partitioning scheme: Selecione “All files in one partition” para simplicidade, ou escolha partições separadas
/home,/vare/tmppara um layout mais estruturado. - Confirm changes: Revise o resumo da partição e selecione “Finish partitioning and write changes to disk”. Confirme selecionando Yes quando solicitado a escrever alterações.
Configurar o gerenciador de pacotes
- Network mirror: Selecione Yes para usar um espelho de rede para downloads de pacotes. Isso garante que você obtenha as versões mais recentes de pacotes durante a instalação.
- Mirror location: Escolha um espelho geograficamente próximo a você para downloads mais rápidos.
- Proxy settings: Se você estiver atrás de um proxy corporativo, digite o endereço do proxy aqui. Caso contrário, deixe em branco.
Seleção de software
O instalador apresentará uma lista de coleções de software para instalar. A seleção padrão inclui:
- Kali desktop environment (XFCE é o padrão; GNOME também está disponível)
- Top 10 tools — As ferramentas de testes de penetração mais comumente usadas
- Default tool selection — Um conjunto mais amplo de ferramentas de segurança
Para um laboratório de segurança de propósito geral, a seleção padrão é um ponto de partida sólido. Você sempre pode instalar ferramentas adicionais posteriormente usando apt.
Passo 8: Instalar o bootloader GRUB
Quando solicitado a instalar o bootloader GRUB:
- Selecione Yes para instalar GRUB na unidade primária.
- Escolha o disco virtual (normalmente listado como
/dev/sda) como alvo de instalação.
GRUB é essencial — sem ele, sua VM não será inicializada no sistema instalado.
Passo 9: Concluir a instalação e reiniciar
Após a conclusão da instalação, você será solicitado a remover a mídia de instalação e reiniciar. VMware normalmente lida com isso automaticamente. Clique em Continue para reiniciar a máquina virtual.
A VM será reiniciada e inicializada em seu sistema Kali Linux recém-instalado.
Passo 10: Primeiro login e configuração pós-instalação
Fazer login
Na tela de login, digite o nome de usuário e a senha que você configurou durante a instalação.
Instalar VMware Tools (altamente recomendado)
VMware Tools melhora significativamente a experiência da VM ao ativar:
- Integração perfeita do mouse entre host e convidado
- Área de transferência compartilhada (copiar/colar entre host e VM)
- Ajuste dinâmico de resolução de tela
- Capacidades melhoradas de compartilhamento de arquivos
- Melhor desempenho geral
Para instalar VMware Tools no Kali Linux, abra um terminal e execute:
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop -y
sudo rebootApós reiniciar, sua VM será muito mais responsiva e integrada ao sistema host.
Atualizar o sistema
Sempre atualize seu sistema imediatamente após a instalação para obter os patches de segurança mais recentes e atualizações de ferramentas:
sudo apt update && sudo apt upgrade -yPara uma atualização completa da distribuição (incluindo atualizações de kernel):
sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt autocleanEste processo pode levar vários minutos dependendo da velocidade da sua conexão com a internet.
Fazer um snapshot
Após atualizar e configurar seu sistema, faça um snapshot do VMware. Isso oferece uma linha de base limpa para reverter se algo der errado durante o teste:
- No VMware Workstation, vá para VM → Snapshot → Take Snapshot.
- Nomeie-o com algo descritivo como
"Clean Install - Post Update". - Clique em Take Snapshot.
Configurar o firewall (opcional, mas recomendado)
Para uma configuração mais endurecida, ative e configure ufw (Uncomplicated Firewall):
sudo apt install ufw -y
sudo ufw enable
sudo ufw statusVerificar disponibilidade de ferramentas
Kali Linux vem pré-carregado com centenas de ferramentas de segurança. Verifique se algumas ferramentas principais estão disponíveis:
# Check Nmap
nmap --version
# Check Metasploit
msfconsole --version
# Check Burp Suite
burpsuite &
# Check Wireshark
wireshark --versionSolução de problemas comuns
VM não inicializa após a instalação
- Certifique-se de que a ISO foi desanexada da unidade de CD/DVD virtual após a instalação.
- Verifique se GRUB foi instalado no disco correto (
/dev/sda). - Verifique se a ordem de inicialização nas configurações da VM prioriza o disco rígido em relação à unidade de CD/DVD.
Baixo desempenho ou atraso
- Aumente a alocação de RAM (mínimo 4 GB para uso desktop suave).
- Ative a virtualização de hardware no BIOS/UEFI.
- Instale
open-vm-toolspara melhor integração com VMware. - Reduza efeitos visuais nas configurações do ambiente desktop.
Sem acesso à internet
- Verifique se o adaptador de rede está definido como NAT nas configurações do VMware.
- Execute
sudo dhclient eth0ousudo dhclient ens33para solicitar uma concessão DHCP. - Verifique o editor de rede virtual do VMware para garantir que o serviço NAT está em execução.
Problemas de resolução de tela
- Instale
open-vm-tools-desktopconforme descrito acima. - Vá para View → Autofit Guest no VMware para ativar resolução dinâmica.
Levando seu laboratório de segurança adiante
Uma configuração local do VMware é excelente para aprendizado e experimentação, mas tem limitações — seu laboratório está vinculado ao seu hardware físico, e executar ferramentas que consomem muitos recursos, como quebradores de senha ou scanners de rede em larga escala, pode sobrecarregar sua máquina local.
Para pesquisa de segurança mais exigente e fluxos de trabalho profissionais de testes de penetração, considere estas opções:
- VPS Hosting — Implante uma instância Kali Linux baseada em nuvem com recursos dedicados, acessível de qualquer lugar. Perfeito para executar varreduras de longa duração e ferramentas persistentes.
- Dedicated Servers — Para laboratórios de segurança de nível empresarial, infraestrutura de red team ou ambientes de teste de alto desempenho que exigem controle total de hardware e recursos máximos.
- GPU Hosting — Acelere tarefas de segurança intensivas em GPU, como quebra de senha com Hashcat, que pode aproveitar o paralelismo de GPU para processar bilhões de hashes por segundo.
A infraestrutura baseada em nuvem também permite que você construa ambientes de laboratório com múltiplos nós — por exemplo, implantando um servidor alvo vulnerável ao lado de sua máquina atacante Kali na mesma rede privada, simulando cenários de ataque do mundo real sem qualquer risco para seus sistemas locais.
Considerações éticas e legais
Kali Linux é um kit de ferramentas poderoso, e com esse poder vem uma responsabilidade significativa. Sempre adira aos seguintes princípios:
- Teste apenas sistemas que você possui ou tem permissão explícita por escrito para testar. Testes de penetração não autorizados são ilegais na maioria das jurisdições e podem resultar em processos criminais.
- Nunca use ferramentas Kali Linux contra sistemas de produção sem um acordo de engajamento formal.
- Documente suas atividades de teste minuciosamente, especialmente em engajamentos profissionais.
- Mantenha suas ferramentas e SO atualizados para garantir que você esteja trabalhando com os bancos de dados de vulnerabilidades e versões de ferramentas mais recentes.
O objetivo do hacking ético é melhorar a segurança, não explorá-la. Use suas habilidades com responsabilidade.
Conclusão
Instalar Kali Linux no VMware Workstation é uma das m
