Início
» LINUX
»
Como instalar aplicativos do Kali Linux no Debian com segurança
Como instalar aplicativos do Kali Linux no Debian com segurança
Se você deseja usar as ferramentas de segurança do Kali Linux em um computador Debian, não adicione o repositório rolling do Kali diretamente às suas fontes APT do Debian . A própria documentação do Kali alerta que adicionar repositórios do Kali a um sistema operacional que não seja o Kali aumenta consideravelmente a probabilidade de quebrar a instalação. As opções mais seguras são instalar um pacote equivalente do Debian quando estiver disponível ou executar a imagem oficial do Kali Linux em um contêiner e instalar os pacotes do Kali dentro desse ambiente isolado.
Este guia apresenta ambas as abordagens. Utilize software de teste de segurança apenas em sistemas, redes e contas que você possui ou para as quais tem permissão explícita para avaliar.
Por que o antigo método de "adicionar o repositório do Kali ao Debian" deve ser evitado.
Tutoriais antigos costumavam instruir usuários do Debian a adicionar `/etc/apt/` http://http.kali.org/kaliao /etc/apt/sources.list`/etc/apt/`, importar a chave de assinatura do Kali e, em seguida, executar ` apt-get install` apt upgrade. Isso pode fazer com que o APT substitua pacotes do Debian por versões do Kali ou instale versões de dependências incompatíveis.
O Kali agora afirma explicitamente que adicionar seu repositório a um sistema operacional que não seja o Kali não é suportado e pode causar problemas no sistema. Consulte a documentação oficial do repositório do Kali . O Debian também alerta que misturar repositórios ou adicionar fontes de terceiros acarreta riscos de estabilidade e segurança, e sua documentação atual considera o fluxo de trabalho antigo obsoleto. Consulte as diretrizes de autenticação de pacotesapt-key do Debian .
Método 1: Instale a ferramenta a partir do Debian primeiro.
Muitas ferramentas associadas ao Kali são pacotes comuns de código aberto que também estão disponíveis no Debian. Se o Debian já fornece o programa que você precisa, essa é a opção mais simples, pois o APT mantém todas as dependências dentro do conjunto de pacotes do Debian.
Atualizar informações do pacote:
sudo apt update
Procure a ferramenta. Por exemplo:
apt search nmap
Se o pacote estiver disponível, instale-o normalmente:
sudo apt install nmap
Instale uma ferramenta do repositório próprio do Debian quando o pacote necessário já estiver disponível lá.
Essa abordagem é mais adequada quando você precisa apenas de um ou dois utilitários e não requer pacotes específicos do Kali.
Método 2: Executar pacotes Kali em um contêiner oficial
Se você precisar especificamente da seleção de pacotes do Kali ou de um pacote exclusivo do Kali, mantenha-o separado do host Debian. O Kali publica imagens Docker oficiais, incluindo a imagem kalilinux/kali-rolling`. O Kali observa que suas imagens de contêiner são intencionalmente minimalistas, para que você instale os pacotes desejados após iniciar o contêiner. Consulte a documentação oficial da imagem Docker do Kali .
1. Instale o Docker no Debian
Em sistemas Debian que fornecem o docker.iopacote, você pode instalá-lo com o APT. A lista atual de pacotes estáveis do Debian está disponível no site de pacotes do Debian .
O mecanismo Docker, empacotado pelo Debian, oferece uma maneira limpa de manter os pacotes do Kali fora do banco de dados APT do host.
2. Veja a imagem oficial da Kali Rolling.
sudo docker pull kalilinux/kali-rolling
3. Crie um contêiner Kali interativo
sudo docker run --name kali-tools -it kalilinux/kali-rolling bash
Seu prompt deve mudar porque agora você está trabalhando dentro do contêiner, em vez de diretamente no Debian.
Baixe a imagem rolling release oficial do Kali e, em seguida, inicie um contêiner interativo nomeado para as ferramentas que deseja instalar.
4. Instale as ferramentas do Kali dentro do contêiner.
Primeiro, atualize o índice de pacotes do Kali:
apt update
Para um pequeno conjunto de ferramentas selecionadas, o Kali fornece atualmente o kali-tools-top10metapacote:
apt install kali-tools-top10
Você também pode instalar um pacote individual em vez de um metapacote. A lista atual de metapacotes e dependências do Kali está documentada no site oficial das ferramentas do Kali .
Instale os pacotes do Kali dentro do contêiner Kali, e não no banco de dados de pacotes do sistema operacional hospedeiro Debian.
Reabra ou remova o contêiner Kali.
Após sair do shell, o contêiner especificado permanece disponível. Reabra-o com:
sudo docker start -ai kali-tools
Se não precisar mais, remova o recipiente:
sudo docker rm kali-tools
Você também pode remover a imagem baixada posteriormente com sudo docker image rm kalilinux/kali-rolling.
Quando um recipiente não é suficiente
Um contêiner básico funciona bem para muitos utilitários de linha de comando, mas alguns aplicativos do Kali esperam uma área de trabalho completa, acesso direto a USB, modo de monitoramento Wi-Fi, recursos de rede de baixo nível ou serviços de sistema. Nesses casos, use uma máquina virtual Kali ou uma instalação separada do Kali em vez de forçar a instalação dos pacotes no Debian.
A regra fundamental é simples: mantenha os repositórios do Debian no host Debian e os repositórios do Kali dentro do Kali . Isso preserva o modelo de dependências do Debian, ao mesmo tempo que lhe dá acesso ao ecossistema de pacotes do Kali quando necessário.