Fawn – HacktheBox Link to heading
- Sistema: Linux
- Dificultad: Muy Facil
- Plataforma: HacktheBox
Resumen Link to heading
“Fawn” es una maquina de dificultad “Muy Facil” de la plataforma HackTheBox
. Fawn forma parte de los laboratorios de Punto de Partida
.
Para completar esta maquina ejecute nmap para realizar un escaneo de puertos a la dirrecion ip 10.129.219.195
, la maquina Fawn trata del protocolo “FTP” por lo que mi escaneo a la maquina dio como resultado un puerto abierto 21/TCP ya que sabia que se trata de un puerto FTP use el comando ftp [DireccionIp]
me conecto a la maquina con un nombre predeterminado anonymous
y con una contraseΓ±a en blanco ingreso a la maquina, dentro de la maquina ejecuto el comando ls
para listar los contenidos, el resultado de la busqueda me arroja un archivo flag.txt
y con el comando get
me dascargo el archivo en mi maquina, hago un cat flag.txt
y asi consigo la bandera de la maquina Fawn
Procedimiento Link to heading
Empezamos resolviendo las Tareas de la maquina, algunas de las tareas son pistas para resolver la maquina.
- Tarea 1 ΒΏQuΓ© significa el acrΓ³nimo de 3 letras FTP?
Protocolo de Transferencia de Archivos
- Tarea 2 ΒΏEn quΓ© puerto escucha habitualmente el servicio FTP?
21
- Tarea 3 ΒΏQuΓ© acrΓ³nimo se utiliza para la versiΓ³n de FTP protegida mediante la ejecuciΓ³n del protocolo SSH?
sftp
- Tarea 4 ΒΏCuΓ‘l es el comando que podemos usar para enviar una solicitud de eco ICMP para probar nuestra conexiΓ³n con el objetivo?
Ping
- Tarea 5 SegΓΊn sus escaneos, ΒΏquΓ© versiΓ³n de FTP se ejecuta en el destino?
vsftpd 3.0.3
- Tarea 6 SegΓΊn sus anΓ‘lisis, ΒΏquΓ© tipo de sistema operativo se ejecuta en el objetivo?
Unix
- Tarea 7 ΒΏCuΓ‘l es el comando que debemos ejecutar para mostrar el menΓΊ de ayuda del cliente ‘ftp’?
ftp -h
- Tarea 8 ΒΏCuΓ‘l es el nombre de usuario que se utiliza en FTP cuando desea iniciar sesiΓ³n sin tener una cuenta?
Anonymous
- Tarea 9 ΒΏCuΓ‘l es el cΓ³digo de respuesta que recibimos para el mensaje FTP ‘Inicio de sesiΓ³n exitoso’?
230
- Tarea 10 Hay un par de comandos que podemos usar para enumerar los archivos y directorios disponibles en el servidor FTP. Uno es dir. ΒΏCuΓ‘l es la otra forma comΓΊn de enumerar archivos en un sistema Linux?
ls
- Tarea 11 ΒΏCuΓ‘l es el comando utilizado para descargar el archivo que encontramos en el servidor FTP?
get
- Enviar Bandera Root
Para poder encontrar la bandera realice un escaneo a la ip de la maquina usando la herramienta Nmap
.
Observe que hay un unico puerto abierto 21/tcp
, es un servicio FTP
, el escaneo tambien nos muestra datos importantes como la version, login, y permisos.
Usando el comando ftp [DireccionIp]
ingreso y me pide un nombre de usuario, ftp proporciona un usuario por defecto, por lo que usando el nombre anonymous
y con una contraseΓ±a vacia logro ingresar a la maquina.
Ya dentro de la maquina use ls
para listar contenidos y observe que hay un archivo llamado flag.txt
con el comando get
me descargo en mi maquina.
ftp> ls
229 Entering Extended Passive Mode (|||9137|)
150 Here comes the directory listing.
-rw-r--r-- 1 0 0 32 Jun 04 2021 flag.txt
226 Directory send OK.
ftp> get flag.txt
local: flag.txt remote: flag.txt
229 Entering Extended Passive Mode (|||39526|)
150 Opening BINARY mode data connection for flag.txt (32 bytes).
100% |*************************************************************************************************************************************************************************************************| 32 21.25 KiB/s 00:00 ETA
226 Transfer complete.
32 bytes received in 00:00 (0.14 KiB/s)
En mi maquina con el comando cat
descubro la flag.
β― cat flag.txt
ββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β File: flag.txt
ββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
1 β 035db21c88152006**************
Ingreso la flag en la ultima Tarea de la maquina Enviar bandera
.
Una ves enviada la bandera salio un mensaje diciendo Fawn has been Pwned
.