Tratamiento de la TTY
Comandos para estabilizar una reverse shell y tener una terminal funcional.
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.