Como Instalar o Kali Linux no VirtualBox: Guia Detalhado

Kali Linux é uma distribuição Linux baseada no Debian desenvolvida para testes de penetração e é especialmente útil para especialistas e entusiastas em segurança. O Kali Linux, anteriormente conhecido como BackTrack Linux, inclui muitas ferramentas e aplicativos para auditorias de rede. O Kali pode ser executado como um DVD ao vivo e pode ser instalado em um computador como sistema operacional (SO) hospedeiro, assim como qualquer outro Linux.

No entanto, não é recomendado que você use o Kali como um sistema operacional de desktop de propósito geral. Ao mesmo tempo, ao usar o DVD ao vivo do Kali, as configurações não são salvas após uma reinicialização do sistema. Nessa situação, máquinas virtuais podem ser de grande ajuda.

Aqui vamos explicar como instalar o Kali Linux no VirtualBox com a configuração básica de rede. O Windows é usado como sistema operacional hospedeiro neste artigo, mas você pode usar este fluxo de trabalho no Linux e macOS.

Passos de Preparação Para Instalar o Kali Linux no VirtualBox

Download da Imagem de Instalação do Kali Linux

Acesse o site oficial e faça o download da imagem ISO do Kali Linux. Existem várias imagens de 32 bits e 64 bits. Cada imagem permite que você selecione uma das interfaces gráficas do usuário (Gnome, KDE, XFCE, LXDE, etc.) durante a instalação. A versão mais recente está disponível na página principal de downloads. Você também pode baixar imagens antigas do Kali Linux se necessário.

Vamos baixar o Kali Linux 64-bit v.2023.3 e depois seguir o processo de instalação. Você pode baixar as imagens via protocolos HTTP e Torrent. Salve o arquivo ISO em uma pasta personalizada, por exemplo, D:\VirtualBox\kali-linux-2023.3-installer-amd64.iso. Você também pode verificar o checksum SHA256 para garantir que sua imagem esteja consistente após terminar o download.

Criando uma Nova VM

Assim que tiver baixado a imagem de instalação, você pode criar uma nova VM.

  1. Abra o VirtualBox e crie uma nova VM (Máquina > Nova ou Ctrl+N) na qual o Kali Linux será instalado.

    • Nome e Sistema Operacional
      • Nome: Kali_x64
      • Pasta da Máquina: D:\Virtual\VirtualBox (Tente não usar uma partição do sistema C: para armazenar VMs).
      • Tipo: Linux
      • Versão: Debian (64 bits)
    • Hardware
      • Tamanho da Memória: 4096 MB.

        O tamanho da memória da VM deve ser grande o suficiente para executar um sistema operacional convidado, embora você deva deixar memória não alocada suficiente para executar seu sistema operacional host. Em nosso exemplo, uma máquina host com 16 GB de RAM é usada, o que deixa memória suficiente para um sistema operacional host.

      • Processadores: 1 CPU

    • Disco Rígido
      • Criar um disco rígido virtual agora.
      • Defina o local do arquivo de disco virtual, por exemplo, D:\Virtual\VirtualBox\Kali_x64.vdi

        É recomendável que você armazene arquivos de disco virtual na pasta da VM (esta pasta é selecionada por padrão).

      • Defina o tamanho do arquivo de disco virtual – pelo menos 20 GB.
      • Tipo de arquivo de disco rígido: VDI. Um formato nativo do VirtualBox é selecionado.
      • Armazenamento no disco físico: Alocado dinamicamente (o análogo da thin provisioning no VMware).

    Clique em Criar para concluir a criação da nova VM.

  2. Depois de criar uma nova VM, você deve configurar algumas definições adicionais. Selecione sua máquina virtual recentemente criada e abra as configurações da VM clicando no ícone apropriado.

Opções de exibição

  1. Vá para Exibição > Tela e defina a Memória de Vídeo para 128 MB. Isso evitará que o instalador trave.
  2. Em seguida, selecione a caixa de seleção Habilitar Aceleração 3D (opcional). Será útil para aplicativos que necessitam de aceleração 3D e ajudará a evitar a degradação de desempenho.

Opções de rede

  1. Vá para as configurações de rede e selecione o modo de rede do adaptador de rede virtual da VM.
  2. Vamos selecionar o modo Ponte para usar o adaptador de rede da VM como você faria com um adaptador de rede físico de uma máquina host. Neste caso, o adaptador de rede da VM está conectado à mesma rede física que a máquina host.

Opções de inicialização

Você precisa inserir sua imagem de DVD ISO virtual na unidade de DVD virtual da VM e então inicializar uma máquina virtual a partir desse disco ISO.

  1. Nas configurações da VM, vá para Armazenamento, selecione o controlador IDE da sua unidade óptica virtual (por padrão, está vazio).
  2. Clique no status vazio e, em seguida, clique no ícone de disco próximo a IDE Secundário Mestre (Dispositivo Secundário IDE 0) e no menu que se abre, selecione Escolher Arquivo de Disco Óptico Virtual.
  3. Navegue até a imagem ISO de instalação do Kali Linux que você baixou do site oficial (kali-linux-2023.3-installer-amd64.iso).
  4. Clique em OK para salvar as configurações.

Instalando o Kali Linux no VirtualBox: Guia Passo a Passo

Agora, você pode iniciar sua nova VM (Kali_x64 neste caso) e começar a instalação do Kali.

  1. Clique no botão Iniciar na janela do VirtualBox.

  2. Após inicializar a partir de um DVD virtual, você verá um menu de inicialização onde pode selecionar opções de inicialização para o Kali Linux, como Iniciar a partir do DVD ao vivo, Instalar, Instalação Gráfica, etc. Selecione Instalação Gráfica. Pressione Enter para continuar.

  3. Selecione um idioma. Escolha o idioma que deseja usar para o processo de instalação e o sistema instalado. Inglês está selecionado para nossa instalação. Clique no botão Continuar em cada tela para avançar.

  4. Selecione sua localização. Essa opção é usada para definir seu fuso horário, formato de hora, etc. Estados Unidos está selecionado em nosso exemplo.

  5. Configure o teclado. Selecione o layout do seu teclado. Nós usamos Inglês Americano.

  6. Configure a rede. Insira o nome do host para o seu sistema Linux, por exemplo, kali-virtualbox.

  7. Configure o nome do domínio. Se você não usa um domínio na sua rede, pode deixar este campo vazio.

  8. Configurar usuários e senhas. Digite o nome completo do usuário que pode ser o mesmo que o nome de usuário ou não. Esta conta de usuário será usada para fazer login no Kali Linux no VirtualBox. Criamos o usuário1 para este propósito.

  9. Digite um nome de usuário para sua conta. Enquanto a tela anterior solicitava um nome completo para a explicação do usuário, esta tela solicita que você digite um nome de usuário para a conta registrada no sistema Linux. Criamos uma conta chamada usuário1.

  10. Senha do usuário. Insira a senha para o usuário criado e confirme esta senha.

  11. Configurar o relógio. Agora, você pode selecionar um fuso horário preciso para o seu país.

  12. Particionar discos. Você pode usar a partição manual e guiada dos discos. Pela primeira vez, você pode selecionar Guiada – usar disco inteiro. O disco inteiro será usado para criar uma única grande partição.

  13. Confirme que deseja apagar o disco. Não há motivo para preocupação neste caso, pois o disco virtual de 20 GB vazio é usado para a partição. Note que o VirtualBox usa Gigabytes binários (reais) enquanto o instalador do Kali Linux usa Gigabytes decimais (onde 1 GB = 1000 MB) – por isso o número difere.

  14. Selecione um esquema de partição preferido para o seu disco virtual. Vamos selecionar Todos os arquivos em uma partição.

  15. Verifique a visão geral e selecione Concluir a partição e escrever as alterações no disco.

  16. Selecione Sim e confirme que deseja escrever as alterações no disco.

  17. Aguarde a instalação do sistema. Enquanto o Kali Linux está sendo instalado, os arquivos estão sendo copiados para o disco virtual da VM.

  18. Seleção de software. Selecione o ambiente de desktop para a interface gráfica do usuário do Kali Linux. Você pode usar o Xfce por padrão, que é uma escolha leve.

  19. Instale o carregador de inicialização GRUB em um disco rígido. Como não há outros sistemas operacionais e carregadores de inicialização no disco virtual, é necessário instalar o GRUB neste caso. Selecione Sim para instalar o GRUB.

  20. Selecione um disco no qual instalar o GRUB. No nosso caso, /dev/sda é o disco necessário e é o único disco conectado a uma VM.

  21. Conclua a instalação. Quando a instalação do Kali Linux no VirtualBox estiver completa, você verá uma mensagem de notificação. Agora, você pode reiniciar a máquina virtual para inicializar o Kali Linux instalado na VM do VirtualBox.

  22. Após o reinício, você verá a tela de login do Kali Linux. Insira seu nome de usuário (user1 no nosso caso) e, em seguida, insira a senha definida durante a instalação do Kali Linux no VirtualBox para fazer login.

  23. Agora você deverá ver a área de trabalho Xfce do Kali Linux instalado em sua máquina virtual VirtualBox.

Instalando as Adições de Convidado do VirtualBox no Kali Linux

As Adições de Convidado do VirtualBox melhoram o desempenho e a experiência do usuário, incluindo recursos como Arrastar e Soltar e Área de Transferência Compartilhada. Você pode instalar as adições de convidado do VirtualBox inserindo a imagem ISO localizada na pasta de instalação do VirtualBox por padrão, ou você pode instalar as Adições de Convidado a partir dos repositórios online do Linux usando o gerenciador de pacotes do Linux. A instalação manual é necessária para a versão 2019.2 e anteriores. O Kali v2019.3 e mais recentes detectam que o Linux está instalado dentro de uma VM, e as adições de convidado geralmente são instaladas automaticamente.

Para instalar as Adições de Convidado, faça o seguinte (use sudo se precisar executar comandos como root):

  1. Atualize a árvore de repositórios de pacotes:

    apt-get update

  2. Instale as Adições de Convidado do VirtualBox com o comando:

    apt-get install -y virtualbox-guest-x11

  3. Reinicie a máquina:

    init 6

  4. Verifique se as Adições de Convidado do VirtualBox foram instaladas com sucesso. Verifique a versão das Adições de Convidado do VirtualBox obtendo informações sobre o módulo do kernel Linux apropriado. Para ver informações gerais sobre o módulo vboxguest , use o comando:

    modinfo vboxguest

  5. Se você quiser ver apenas a versão das Adições de Convidado do VirtualBox, use:

    lsmod | grep -io vboxguest | xargs modinfo | grep -iw version

  6. Após instalar o VirtualBox Guest Additions em uma VM, vá para Configurações da VM > Geral > Avançado e habilite a área de transferência compartilhada e o recurso de Arrastar e Soltar em modo bidirecional.

Conectando o Adaptador de Wi-Fi USB à VM Kali Linux no VirtualBox

Após concluir a configuração geral da VM, conecte um adaptador de rede Wi-Fi USB externo à VM do VirtualBox em execução com Kali Linux. Você poderá aproveitar todas as vantagens do adaptador de Wi-Fi USB físico na VM com Kali para auditar redes sem fio. O Pacote de Extensão do VirtualBox deve estar instalado para continuar configurando a VM.

  1. Insira seu adaptador de Wi-Fi USB na porta USB do seu computador físico.
  2. Abra as configurações da VM e vá para a seção USB .
  3. Marque a caixa de seleção Habilitar Controlador USB , selecione Controlador USB 2.0 (EHCI) (o adaptador Wi-Fi usado no exemplo atual possui interface USB 2.0).
  4. Então, adicione o ícone mais e selecione o dispositivo USB necessário na lista de dispositivos USB conectados ao seu computador. Mais tarde, você pode desmarcar a caixa de seleção perto do dispositivo USB adicionado se esse dispositivo não precisar ser conectado à VM.

  5. Inicie sua VM Kali_x64 e faça login no Kali Linux. Abra o console (Terminal) e execute o comando para verificar suas interfaces de rede e sua configuração.

    ifconfig

    O adaptador Wi-Fi USB está conectado e o nome de sua interface é wlan0. Vamos mudar o endereço MAC para passar despercebido.

  6. Desative a interface de rede Wi-Fi:

    ifconfig wlan0 down

  7. Altere o endereço MAC do adaptador de rede sem fio. Defina o endereço MAC aleatório com macchanger:

    macchanger -r wlan0

  8. Habilitar a interface de rede wlan0 :

    ifconfig wlan0 up

  9. Verificar se o endereço MAC da sua interface de rede Wi-Fi foi alterado:

    macchanger -s wlan0

    ifconfig wlan0

    O endereço MAC foi alterado com sucesso.

  10. Habilitar o modo monitor para sua interface de rede sem fio com airmon-ng (por padrão, um adaptador Wi-Fi opera no modo gerenciado). O modo monitor é necessário para testes de segurança de redes Wi-Fi.

    airmon-ng start wlan0

  11. Se houver processos que possam causar problemas, encerre-os com o comando:

    airmon-ng check kill

  12. Execute este comando novamente:

    airmon-ng start wlan0

  13. Após iniciar o modo de monitoramento, é criada uma interface de rede virtual wlan0mon. Você também pode alterar o endereço MAC da interface de rede wlan0mon para um endereço MAC aleatório.

    ifconfig wlan0mon down

    macchanger -r wlan0mon

    ifconfig wlan0mon up

  14. Agora execute o utilitário airodump-ng para visualizar as redes cujo nível de sinal permite testá-las:

    airodump-ng wlan0mon

Como pode ser visto na captura de tela abaixo, o adaptador Wi-Fi USB físico conectado à máquina virtual executando o Kali Linux funciona corretamente. Pontos de acesso Wi-Fi e clientes associados são exibidos no console.

Agora que você sabe como instalar o Kali Linux no VirtualBox manualmente e como configurar um adaptador de rede sem fio para usá-lo no Kali Linux, você pode continuar testando redes Wi-Fi, mas a configuração adicional do Kali Linux para testar redes sem fio está fora do escopo deste post de blog.

Como Instalar o Kali Linux no VirtualBox Usando uma VM Pré-configurada

Anteriormente, explicamos a instalação manual do Kali Linux no VirtualBox.

Existem outros dois métodos para instalar o Kali Linux em máquinas virtuais do VirtualBox: implantando um modelo de VM OVA (descontinuado) ou implantando uma VM pré-configurada baixada. Usaremos imagens de VM pré-configuradas oficiais do Kali Linux criadas pela equipe Offensive Security (equipe de desenvolvimento do Kali) para plataformas de virtualização do VirtualBox, VMware, Hyper-V e QEMU.

  1. Baixe o modelo OVA apropriado do site oficial da Offensive Security. Neste exemplo, a imagem Kali Linux VirtualBox 64 bits OVA é baixada. Salve o arquivo com a VM em um local personalizado.

  2. Descompacte o conteúdo do arquivo com o descompactador disponível, por exemplo, 7zip.
  3. Clique em + Adicionar para adicionar uma máquina virtual existente ao VirtualBox.

  4. Selecione o arquivo .vbox extraído do arquivo de disco virtual baixado.

  5. A VM has been imported. Start the VM with Kali Linux on VirtualBox by selecting this VM and clicking the Start button.

As credenciais padrão para fazer login no Kali Linux no VirtualBox usando uma VM baixada são kali/kali. As Guest Additions do VirtualBox estão pré-instaladas neste caso. Você pode usar uma VM com Kali Linux implantado a partir de uma VM baixada, da mesma forma que usa a VM do Kali Linux que você criou e configurou manualmente no VirtualBox.

Vantagens do Kali Linux no VirtualBox

As vantagens de usar o Kali Linux no VirtualBox são:

  • Ao executar vários sistemas operacionais simultaneamente (um sistema operacional host e um sistema operacional convidado ou vários convidados), você não precisa reiniciar um computador como ao usar inicialização dupla.
  • A VM running Kali Linux is isolated from your host OS – running Kali on a VM in an isolated environment is secure.
  • Você pode tirar um snapshot e voltar para o estado anterior da VM se algo der errado. O risco de dano ao Kali Linux em uma VM é mínimo como resultado.
  • Você pode copiar uma VM configurada na qual o Kali Linux está instalado para outros computadores.
  • Você pode conectar dispositivos USB físicos, como adaptadores de rede externos, diretamente a uma VM devido ao recurso de passagem USB do VirtualBox.

Certifique-se de que o VirtualBox está instalado no seu sistema operacional hospedeiro antes de continuar, utilizando a versão mais recente do VirtualBox se possível. Por favor, instale o Pacote de Extensão do VirtualBox na sua máquina hospedeira para utilizar algumas funcionalidades avançadas, como a passagem de USB.

Source:
https://www.nakivo.com/blog/how-to-install-kali-linux-on-virtualbox/