Introdução
Metasploit é um framework com vários tipos de módulos, incluindo ferramentas de coleta básica de informações. Entender como descobrir, inspecionar, configurar e executar um módulo é útil antes de considerar trabalhos mais avançados.
Você usará seu console interativo para inspecionar um módulo local de título HTTP e coletar a resposta de uma página dedicada de treinamento. Este laboratório não tenta explorar vulnerabilidades nem cria um shell remoto.
Explore um módulo auxiliar no console
Nesta etapa, você iniciará Metasploit, descobrirá um módulo de coleta de informações e inspecionará suas configurações exigidas.
Entre no Kali e selecione o espaço de trabalho compartilhado:
kali
cd /home/labex/project
Metasploit organiza funcionalidades em módulos. Um módulo auxiliar pode coletar informações sem explorar uma vulnerabilidade nem abrir um shell remoto. Este laboratório usa o scanner de títulos HTTP contra uma página local dedicada.
Inicie o console. -q reduz o banner de inicialização:
msfconsole -q
A inicialização pode demorar um pouco. Quando estiver pronto, o console exibirá um prompt como msf > (algumas versões incluem um número de versão). Agora você está dentro do Metasploit, não no shell Bash. Os comandos seguintes devem ser inseridos nesse console; não os prefixe com o prompt.
spool registra a saída do console em um arquivo. Inicie um registro da inspeção do módulo:
spool /home/labex/project/module-notes.txt
search encontra módulos. O filtro type:auxiliary limita os resultados a módulos auxiliares; name:title procura um nome relacionado a títulos:
search type:auxiliary name:title
Procure auxiliary/scanner/http/title. Use info com esse caminho completo para ler sua descrição:
info auxiliary/scanner/http/title
A descrição explica que esse módulo solicita páginas web e coleta informações, incluindo o título HTML. Ele não é uma prova de exploração.
use seleciona um módulo:
use auxiliary/scanner/http/title
O prompt agora inclui o módulo selecionado. Inspecione suas configurações antes de executá-lo:
show options
Procure RHOSTS (endereço ou endereços de alvo) e RPORT (porta de serviço do alvo). Outras opções podem ter valores padrão. Este exercício usa um alvo local e HTTP comum.
Feche o registro de inspeção permanecendo no módulo selecionado:
spool off
Mantenha o console aberto para a próxima etapa. Os metadados salvos registram o que o módulo faz e quais configurações de alvo ele espera.
Configure, execute e revise a varredura local de título
Nesta etapa, você executará o módulo auxiliar selecionado contra a página web de treinamento fornecida e preservará suas descobertas reais.
Permaneça no console Metasploit com o módulo de título HTTP selecionado. Inicie um registro separado para o resultado da avaliação:
spool /home/labex/project/msf-results.txt
set atribui uma opção do módulo. O endereço de alvo autorizado é 127.0.0.1; sua porta web de treinamento é 8085:
set RHOSTS 127.0.0.1
set RPORT 8085
Cada comando deve repetir a configuração atribuída. Execute o módulo selecionado:
run
O resultado deve identificar o endpoint HTTP local, uma resposta 200 bem-sucedida e o título da página Kali Guided Console. Um título é informação útil de serviço; não estabelece que a página seja vulnerável. A tarefa está concluída quando essa resposta real é observada, não quando um console apenas inicia.
back retorna do contexto do módulo ao console principal:
back
Termine o registro antes de sair do console:
spool off
exit
Você deve retornar ao prompt Bash do Kali. Inspecione as descobertas registradas com um comando de shell:
cat /home/labex/project/msf-results.txt
O registro salvo deve manter o alvo, o estado da resposta e o título reais. Não é necessário módulo de exploração, listener de payload, sessão Meterpreter nem configuração de banco de dados para esta tarefa de coleta de informações.
Resumo
Você usou o console interativo do Metasploit para pesquisar, inspecionar, selecionar, configurar e executar um módulo auxiliar. Registrou informações HTTP reais e distinguiu um resultado bem-sucedido de coleta de informações de uma alegação de vulnerabilidade ou exploração.



