Encontrando e gerenciando ferramentas de segurança do Kali

LinuxBeginner
Pratique Agora

Introdução

Um ambiente Kali não contém automaticamente todas as ferramentas de segurança. Antes de seguir um tutorial específico de uma ferramenta, você precisa encontrar o pacote correto, instalá-lo a partir dos repositórios suportados e confirmar qual executável ele fornece.

Você praticará esse fluxo com um pequeno cliente de informações de registro. O laboratório se concentra na descoberta de pacotes e comandos; não contata nenhum alvo público nem exige uma grande coleção de ferramentas.

Encontre comandos e inspecione pacotes

Nesta etapa, você distinguirá um comando do pacote que o fornece e inspecionará uma ferramenta antes de instalá-la.

Entre no shell Kali preparado e escolha o espaço de trabalho compartilhado:

kali
cd /home/labex/project

Um comando é o nome do executável que você digita. Um pacote contém arquivos gerenciados pela distribuição. command -v pergunta ao shell onde um comando é encontrado; ele também reconhece comandos internos do shell. Localize o gerenciador de pacotes:

command -v apt

A saída esperada é /usr/bin/apt. Peça informações de uso:

apt --help

A ajuda lista operações como search, show, update e install.

APT lê metadados de pacotes dos repositórios configurados. apt update atualiza esses metadados; não atualiza todos os programas instalados. Use sudo porque atualizar metadados de pacotes do sistema exige acesso de administrador:

sudo apt update

Aguarde o processamento das listas de pacotes terminar. Uma atualização pode informar que há novas versões disponíveis; você não precisa instalá-las para este exercício. Se o acesso ao repositório falhar, leia o erro em vez de tratar uma lista antiga em cache como prova de uma atualização bem-sucedida.

whois é uma ferramenta de linha de comando para consultar informações de registro. Aqui você apenas a instalará e inspecionará; não é necessária uma consulta a um alvo público. Pesquise os metadados do repositório com um padrão de nome exato. Os caracteres ^ e $ entre aspas ancoram o início e o fim, mantendo a pesquisa focada neste pacote:

apt search '^whois$'

Os resultados incluem um pacote chamado whois. Inspecione sua descrição e dependências com show:

apt show whois

Procure os campos de nome do pacote, versão, descrição e dependências. As versões variam conforme o Kali evolui. Salve os metadados para comparação posterior usando redirecionamento de saída:

apt show whois > whois-package.txt

APT pode exibir um aviso sobre sua interface de comandos interativa na saída de erro padrão; esse diagnóstico é separado dos metadados salvos por >.

head -n 5 whois-package.txt

A prévia deve incluir Package: whois e uma versão. A inspeção do repositório informa o que pode ser instalado; ela ainda não estabelece que o comando está instalado.

Instale e identifique uma ferramenta

Nesta etapa, você instalará uma pequena ferramenta, localizará seu executável e identificará o pacote ao qual ele pertence.

apt install instala os pacotes nomeados e suas dependências necessárias. A opção -y aceita automaticamente a solicitação normal de confirmação. Instale apenas o pacote que você inspecionou:

sudo apt install -y whois

Aguarde até a instalação terminar e o prompt do Kali retornar. Esta é uma instalação de pacote específica, não uma atualização completa do sistema.

Localize o comando instalado:

command -v whois

O caminho deve ser /usr/bin/whois. Inspecione sua versão sem enviar uma consulta de registro:

whois --version

A saída informa a versão do cliente instalado. Leia as informações de uso do próprio comando:

whois --help

A ajuda descreve as opções disponíveis. Conhecer o comando de entrada e ler a ajuda é útil antes de escolher argumentos específicos de um alvo.

dpkg acompanha os arquivos de pacotes instalados. A opção -S pesquisa o pacote ao qual pertence um caminho exato:

dpkg -S /usr/bin/whois

A saída esperada inclui:

whois: /usr/bin/whois

dpkg -l lista o estado de instalação de um pacote nomeado:

dpkg -l whois

A linha do pacote começa com ii, indicando que o pacote está selecionado para instalação e está instalado. A versão exibida pode variar.

Os metapacotes do Kali agrupam ferramentas relacionadas por meio de dependências; são convenientes ao montar um ambiente maior. Você não precisa de uma coleção completa de ferramentas para aprender um comando. Mantenha os repositórios suportados pelo Kali em vez de misturar fontes de distribuições não relacionadas e planeje atualizações abrangentes separadamente de um exercício em andamento.

Resumo

Você localizou comandos, leu a ajuda, atualizou os metadados do repositório, inspecionou e instalou um pacote e consultou seu estado de instalação e a propriedade dos arquivos. Também distinguiu a atualização de listas de pacotes da atualização de software, e a instalação de uma ferramenta individual da instalação de um metapacote.