Preparar Listas de Nomes de Utilizador e Senhas
Neste passo, criará dois ficheiros essenciais: uma lista de nomes de utilizador e uma lista de palavras-passe. Estas listas serão utilizadas pelo Hydra para tentar efetuar logins SSH. A criação destas listas permite-lhe testar sistematicamente várias combinações de nomes de utilizador e palavras-passe contra o seu alvo.
Primeiro, abra o seu terminal. Encontra-se atualmente no diretório /home/labex/project (também acessível como ~/project). Criará os ficheiros neste diretório.
Utilize o editor de texto nano para criar um ficheiro chamado usernames.txt:
nano ~/project/usernames.txt
Agora, adicione os seguintes nomes de utilizador ao ficheiro. Estes são exemplos; pode personalizá-los conforme necessário.
root
admin
test
user
ubuntu
Após adicionar o conteúdo, guarde o ficheiro pressionando Ctrl + O, depois Enter para confirmar o nome do ficheiro e, finalmente, Ctrl + X para sair do nano.
Em seguida, criará a lista de palavras-passe. Novamente, utilize nano para criar um ficheiro chamado passwords.txt:
nano ~/project/passwords.txt
Adicione as seguintes palavras-passe ao ficheiro. Lembre-se, estes são apenas exemplos.
password
123456
qwerty
secret
ubuntu
Guarde o ficheiro pressionando Ctrl + O, depois Enter para confirmar o nome do ficheiro e, finalmente, Ctrl + X para sair do nano.
Para verificar se os ficheiros foram criados corretamente, pode utilizar o comando cat para exibir o seu conteúdo.
Exiba o conteúdo de usernames.txt:
cat ~/project/usernames.txt
Deverá ver uma saída semelhante a esta:
root
admin
test
user
ubuntu
Analogamente, exiba o conteúdo de passwords.txt:
cat ~/project/passwords.txt
Deverá ver uma saída semelhante a esta:
password
123456
qwerty
secret
ubuntu
Estes ficheiros, usernames.txt e passwords.txt, estão agora prontos para serem utilizados com o Hydra nos passos seguintes.