flag-checkeredTratamiento de la TTY

----------------------

Empezamos en la reverse shell obtenida:

$ script /dev/null -c bash
Script started, file is /dev/null

Luego de esto presionamos ctrl_z para suspender la shell

Ahora resetearemos la configuración de la shell que dejamos en segundo plano indicando reset y xterm

Exportamos las variables de entorno TERM y SHELL

  • export TERM=xterm -> Debemos hacer esto ya que a pesar de haberle indicado que queríamos una xterm al momento de reiniciarlo la variable de entorno TERM vale dump (Se usa esta variable para poder usar los atajos de teclado).

  • export SHELL=bash -> Para que nuestra shell sea una bash.

Ya con esto hecho tendríamos una TTY full interactiva, pero falta una cosa para que sea lo más comoda posible, setear las filas y columnas, esto para poder ocupar toda nuestra pantalla ya que en este momento solo podemos usar una porción de esta

Vemos el tamaño de nuestra shell en una consola normal

Y las seteamos en la reverse shell (en mi caso 40 filas y 123 columnas)

Y listo!, ya podemos disfrutar de una shell totalmente interactiva y muy comoda para continuar rompiendo


Last updated