O que é Kali Linux e Você Precisa Dele?

Se você já ouviu um jovem aspirante a hacker falando sobre testes de penetração, é provável que, inevitavelmente, você ouvisse o que é o Kali Linux. É uma distribuição Linux baseada em Debian que visa ser um conjunto completo de ferramentas para profissionais de segurança.
O Kali Linux inclui muitos ferramentas de testes de penetração e auditoria de segurança por padrão. Nesse aspecto, o Kali também entrega. Muitas das melhores ferramentas de código aberto para realizar testes de segurança estão aqui e prontas para uso.
Índice
- Por que Usar Kali Linux?
- Quais Ferramentas Estão Disponíveis no Kali Linux?
- Instalando Kali Linux
- Usando Kali Linux
- Kali Linux É Para Você?
- Perguntas Frequentes
Por que Usar Kali Linux?
Um dos principais argumentos de venda do Kali Linux é que ele é uma solução conveniente tudo-em-um. Na maior parte, o Kali não exige que você mantenha uma máquina Linux e colete seu próprio software. Todo o trabalho de configuração está fora do caminho, e você pode se concentrar totalmente em testar o sistema que você se propôs a auditar.

Além disso, o Kali também está sendo desenvolvido e mantido pela Offensive Security. Eles são uma instituição bem conhecida e confiável em cibersegurança. Você pode ter confiança de que as ferramentas que o Kali Linux fornece são tanto confiáveis quanto altamente eficazes.
Quais Ferramentas Estão Disponíveis no Kali Linux?
O Kali Linux possui muitas ferramentas de segurança. Ele possui ferramentas clássicas de coleta de informações, como NMap, Wireshark e dig.


O Kali também tem ferramentas centradas em Wi-Fi, como Aircrack-ng, Kismet e Pixie.
Para atacar senhas, existem ferramentas como Hydra, Crunch, Hashcat e John the Ripper.

Além disso, existem suítes de ferramentas mais completas. Por exemplo, você pode usar o Metasploit Framework e o Burp Suite diretamente.
Esse é apenas uma pequena porcentagem das ferramentas de segurança disponíveis no Kali. Levaria muito tempo para passar por todas elas, mas você pode ver claramente que muitas das ferramentas mais populares estão representadas.
Instalando Kali Linux
Kali é uma distribuição Linux. Como qualquer outra, você pode instalá-la permanentemente em um disco rígido ou em uma máquina virtual. Isso funciona bem, mas você não quer usar o Kali como um sistema operacional diário. Ele foi propositalmente construído para testes de penetração, e é para isso que você deve usá-lo.
Nota: você também pode instalar o Kali Linux no seu telefone Android.
Requisitos de Sistema do Kali
Antes de instalar o Kali Linux, tenha os seguintes recursos disponíveis:
- Uma quantidade suficiente de espaço em disco na sua máquina. Na maioria dos casos, o Kali deve funcionar bem em um pen drive de 32 GB.
- Processador de 64 bits e 2 a 4 GB de memória onboard, uma vez que o Kali Linux utiliza vários programas que exigem muitos recursos em seu conjunto de ferramentas.
- Sua máquina precisa ter a capacidade de realizar virtualização ou inicialização a partir de mídia externa.
É importante notar que o Kali funciona melhor como uma distribuição live. Você pode gravá-lo em um pen drive USB ou executá-lo em uma máquina virtual. Você não precisa instalar nada no Kali ou salvar arquivos, então acioná-lo quando precisar testar um sistema é ótimo. Ele também oferece a flexibilidade de fazer uma máquina Kali funcionar em qualquer rede que você está tentando testar.
Este artigo foca em instalar o Kali Linux no VirtualBox como um sistema live no Ubuntu 22.04 LTS.

Instalando o Kali Linux no VirtualBox
Para instalar o Kali Linux, obtenha o cliente de virtualização que você deseja usar. Neste caso, eu estou instalando o VirtualBox:
sudo apt install virtualbox p7zip
Obtenha uma cópia do Kali Linux em seu site oficial. Por exemplo, você pode executar o seguinte comando para baixá-lo pelo terminal:
wget https://kali.download/virtual-images/kali-2022.3/kali-linux-2022.3-virtualbox-amd64.7z
p7zip -d ./kali-linux-2022.3-virtualbox-amd64.7z
Instale o Kali Linux como uma máquina virtual pressionando Win e digitando “virtualbox.”

Uma vez que o VirtualBox esteja funcionando, importe a máquina virtual do Kali Linux clicando em “Adicionar” ou pressionando Ctrl + A.

O VirtualBox abrirá um pequeno navegador de arquivos onde você pode procurar a definição da máquina virtual do Kali. No meu caso, estou salvando este arquivo na minha pasta de Downloads.

Usando Kali Linux
Execute o Kali como um ambiente virtual na sua máquina. Clique duas vezes na entrada do Kali Linux na barra lateral esquerda do VirtualBox.

Uma pequena janela se abrirá e imediatamente inicializará a máquina virtual no seu sistema.

O Kali será carregado em uma tela de login simples. Por padrão, o nome de usuário e senha para o sistema devem ser “kali.”

Dicas: aprenda como acessar um telefone Android usando o Kali Linux.
Encontrando e Executando Ferramentas no Kali
Uma vez que você estiver logado, use as ferramentas disponíveis no Kali para realizar auditorias de segurança. Por exemplo, pressione o logo do Kali no canto superior esquerdo da área de trabalho para obter uma lista organizada de programas no sistema.

Uma das ferramentas mais básicas que você usará no Kali é o nmap (mais detalhes sobre como usar o nmap aqui). Esta é uma pequena utilidade que permite fazer uma varredura abrangente de máquinas em uma rede. Para usar isso, clique na entrada “Terminal Emulator” no menu do Kali.

Execute nmap -h para imprimir uma breve visão geral das opções disponíveis e bandeiras para o programa. Sabendo disso, execute o seguinte comando para escanear toda a sub-rede em busca de quaisquer clientes online:
nmap -sP 192.168.68.0/24
Por fim, o Kali Linux também fornece ferramentas poderosas de processamento de dados, como o Hashcat, que você pode usar para quebrar hashes. Por exemplo, você pode executar hashcat -h para ver algumas das opções do programa.

Além disso, você também pode executar o seguinte comando para testar se sua máquina pode executar o Hashcat em uma velocidade razoável:
hashcat -bKali Linux É Para Você?
O Kali não é para todos. Não é uma distribuição Linux regular para rodar no seu laptop para achar que você é legal por rodar um “sistema operacional de hacker.” Se você fizer isso, estará rodando um sistema potencialmente inseguro. O Kali é projetado para rodar como root. Não é seguro e configurado como uma distribuição Linux regular. É uma ferramenta ofensiva, não defensiva.
O Kali também não é uma piada. Você pode causar danos reais com as ferramentas que ele vem embarcado e pode se meter em problemas reais. É muito fácil para um usuário não educado fazer algo ilegal e se ver em uma situação em que ninguém quer estar.
Dito isso, o Kali é uma ótima ferramenta para uso profissional. Se você é um administrador de rede e deseja realizar testes do mundo real em sua rede, o Kali pode ser exatamente o que você precisa. O Kali também possui algumas excelentes ferramentas para desenvolvedores (especialmente desenvolvedores web) para auditar suas aplicações antes de serem publicadas.
Claro, se você deseja aprender mais sobre segurança da maneira certa, você pode certamente usar o Kali em um ambiente virtual para se ensinar ou seguir qualquer número de ótimos cursos.
O Kali Linux é um pacote de muitas das melhores ferramentas de segurança. É um ativo incrível para profissionais, mas também pode ser um grande problema nas mãos dos não iniciados. Use o Kali com cuidado e aproveite seu incrível potencial. Se não o fizer, você vai acabar tendo uma experiência muito ruim.
Perguntas Frequentes
É seguro navegar na internet usando o Kali Linux?
Embora você possa usar a Internet no Kali, os desenvolvedores da distribuição não projetaram o sistema para navegação casual na Web, por isso há muitas ferramentas e codecs multimídia ausentes na instalação padrão, e alguns sites podem não funcionar corretamente ao serem visualizados no Kali Linux.
É possível instalar programas de terceiros no Kali?
Semelhante a uma instalação regular do Debian, você pode instalar qualquer aplicativo de terceiros através do programa apt.
Além disso, você também pode usar pacotes snap e flatpak no Kali.
Existem desvantagens em instalar o Kali Linux em uma máquina virtual?
Um dos maiores problemas em rodar o Kali em uma máquina virtual é que ele não terá acesso direto ao hardware. Qualquer programa que dependa de aceleração de hardware terá um desempenho ruim ou não funcionará de jeito nenhum. Por exemplo, tanto o Hashcat quanto o John the Ripper são ferramentas que dependem fortemente do acesso direto ao hardware.
Créditos da imagem: Unsplash. Todas as alterações e capturas de tela por Ramces Red.