pentesting

Tratamiento de la TTY

Comandos para estabilizar una reverse shell y tener una terminal funcional.

#pentesting#shell#tty

Una vez dentro de una reverse shell, conviene tratarla para tener prompt usable, limpiar pantalla sin cerrar sesión y usar atajos de terminal con normalidad.

1. Script interactivo

Ejecuta en la máquina víctima:

script /dev/null -c bash

2. Suspender y recuperar en foreground

Pulsa Ctrl + Z para dejar la sesión en espera. En tu terminal local:

stty raw -echo; fg

3. Reset del terminal

Si la terminal se ve corrupta:

reset xterm

4. Variables de entorno

Si persisten errores de TTY:

export TERM=xterm
export SHELL=bash

5. Ajustar filas y columnas

En tu máquina, consulta el tamaño de la terminal:

stty size

Aplica esos valores en la reverse shell (ejemplo):

stty rows 40 columns 123

Con esto la shell queda estable y usable.