Metasploit - Credencial
Depois de obter acesso a uma máquina, é importante levar todas as informações confidenciais, como nomes de usuário e senhas. Você também pode executar essa operação para fins de auditoria, para analisar se os sistemas em sua organização estão usando senhas fortes ou não.
No Windows, as senhas são armazenadas de forma criptografada que são chamadas NTLM hash. No sistema operacional Windows, você deve sempre procurar o usuário com o número 500, o que significa que o usuário é umsuperuser.
Na versão gratuita do Metasploit, as credenciais de hash devem ser salvas em um arquivo de texto ou no banco de dados Metasploit.
Exemplo
Vamos usar o cenário que usamos no capítulo anterior. Suponha que tenhamos uma máquina Windows Server 2003 vulnerável ao DCOM MS03-026. Conseguimos acesso a este sistema e inserimos ometerpreter carga útil.
O comando geralmente usado no meterpreter é hashdump que irá listar todos os nomes de usuário e as senhas.
Você também pode usar Armitage para recuperar essas informações, conforme mostrado na imagem a seguir.
A edição comercial Metasploit tem uma sessão separada chamada Credentialque permite coletar, armazenar e reutilizar as credenciais. Vamos ver como fazer isso.
Para coletar dados confidenciais, primeiro vá para: Home → Nome do projeto → Sessões.
Clique na sessão ativa.
A seguir clique Collect System Data. Ele coletará todos os HASH e senhas.
Você verá a seguinte tela -
Para ver as credenciais coletadas, vá para Home → Nome do Projeto → Credenciais → Gerenciar.
Conforme mostrado na imagem a seguir, você verá todas as senhas obtidas e aquelas que podem ser quebradas.