Files
ctf/2019/tamu/pwn5.md
T
2019-03-05 10:27:57 -06:00

1.0 KiB

pwn5

(pwn 372)

nc pwn.tamuctf.com 4325

Desarrollo

Similar a pwn4, aquí encontramos una versión mejorada de la aplicación, al conectarnos mostró el siguiente mensaje:

ls as a service (laas)(Copyright pending)
Version 2: Less secret strings and more portable!
Enter the arguments you would like to pass to ls:

Se intentó con el mismo método del nivel anterior, pasando los argumentos ;cat flag.txt, pero en esta ocasión se limitó la entrada a tres caracteres como argumentos.

Se revisó el manual de ls, para buscar alguna opción inusual que mostrase el contenido de un archivo al listar.

Después de pensar en métodos más elaborados se decidió pensar en comandos con longitud de dos letras, el primero que llegó a la mente fue el editor de texto vi, así que se pasó el argumento ;vi, causando que se ejecutara el editor, luego se leyó el contenido del archivo flag.txt con el comando :r flag.txt, así fue como se obtuvo la flag:

gigem{r37urn_0r13n73d_pr4c71c3}