OverTheWire - Natas 1 -> 2 (sin navegador)
August 2022
Información
Las contraseñas cambian cada cierto tiempo, existe la posibilidad de que esta contraseña ya no sea válida
Username: natas2
Password: ZluruAthQk7Q2MqmDeTiUij2ZvWy2mBi
URL: http://natas2.natas.labs.overthewire.org
Solución
Ejecutamos nuestro comando para visualizar la página con curl y el parámetro -u
donde escribiremos el usuario y contraseña del reto.
curl -u natas2:ZluruAthQk7Q2MqmDeTiUij2ZvWy2mBi http://natas2.natas.labs.overthewire.org
El comando nos responde con el código fuente de la página. Vemos que al final nos indica que no hay nada en la página actual, pero también vemos una imagen que se encuentra dentro del directorio files
.
Si ejecutamos el mismo comando pero agregando /files/
al final vemos una página, pero la página es muy dificil de leer.
curl -u natas2:ZluruAthQk7Q2MqmDeTiUij2ZvWy2mBi http://natas2.natas.labs.overthewire.org/files/
Para solucionar esto podemos instalar un paquete llamado html2text
.
sudo apt install html2text
Ahora volvemos a ejecutar el mismo comando anterior para ver la página files
pero agregando un pipe y el comando html2text
.
curl -u natas2:ZluruAthQk7Q2MqmDeTiUij2ZvWy2mBi http://natas2.natas.labs.overthewire.org/files/ | html2text
Todo se ve mejor pero esta cabecera de curl molesta.
Podemos eliminarla agregando el parámetro -s
al inicio del comando curl.
curl -s -u natas2:ZluruAthQk7Q2MqmDeTiUij2ZvWy2mBi http://natas2.natas.labs.overthewire.org/files/ | html2text
Notamos un archivo de texto con el nombre users.txt.
Agregamos el nombre del archivo al final de la dirección url en nuestro comando para visualizar su contenido.
curl -s -u natas2:ZluruAthQk7Q2MqmDeTiUij2ZvWy2mBi http://natas2.natas.labs.overthewire.org/files/users.txt | html2text
Se ve un poco desordenado así que no agregaremos el comando html2text
.
curl -s -u natas2:ZluruAthQk7Q2MqmDeTiUij2ZvWy2mBi http://natas2.natas.labs.overthewire.org/files/users.txt
Notamos que ahí se encuentra la contraseña para natas3.
Contraseña
sJIJNW6ucpu6HPZ1ZAchaDtwd7oGrD14