Preparar listas de nombres de usuario y contraseñas
En este paso, crearemos dos archivos esenciales: una lista de nombres de usuario y una lista de contraseñas. Estas listas serán utilizadas por Hydra para intentar iniciar sesión por SSH. Crear estas listas nos permite probar sistemáticamente diversas combinaciones de nombres de usuario y contraseñas en nuestro objetivo.
Primero, creemos la lista de nombres de usuario. Utilizaremos el editor de texto nano
para crear un archivo llamado usernames.txt
en el directorio ~/project
.
nano ~/project/usernames.txt
Ahora, agreguemos los siguientes nombres de usuario al archivo. Estos son solo ejemplos; puedes personalizarlos según sea necesario.
root
admin
test
user
ubuntu
Presiona Ctrl+O
para guardar el archivo, luego presiona Enter
para confirmar el nombre del archivo y, finalmente, presiona Ctrl+X
para salir de nano
.
A continuación, crearemos la lista de contraseñas. Nuevamente, utilizaremos nano
para crear un archivo llamado passwords.txt
en el directorio ~/project
.
nano ~/project/passwords.txt
Agrega las siguientes contraseñas al archivo. Recuerda, estos son solo ejemplos.
password
123456
qwerty
secret
ubuntu
Presiona Ctrl+O
para guardar el archivo, luego presiona Enter
para confirmar el nombre del archivo y, finalmente, presiona Ctrl+X
para salir de nano
.
Para verificar que los archivos se hayan creado correctamente, puedes utilizar el comando cat
para mostrar su contenido.
cat ~/project/usernames.txt
Deberías ver la lista de nombres de usuario que ingresaste.
root
admin
test
user
ubuntu
Del mismo modo, verifica la lista de contraseñas:
cat ~/project/passwords.txt
Deberías ver la lista de contraseñas que ingresaste.
password
123456
qwerty
secret
ubuntu
Estos archivos, usernames.txt
y passwords.txt
, ahora están listos para ser utilizados con Hydra en los pasos siguientes.