Tratamiento de la TTY
script /dev/null -c bash
python3 -c 'import pty;pty.spawn("/bin/bash")'
Una vez hemos ejecutado una de estas “consolas”, debemos pulsar Ctrl+Z para ponerla en segundo plano (volverá a aparecer la sesión de tu máquina).
Acto seguido introduciremos:
stty raw -echo; fg
reset xterm
Tras esto retornaremos a la sesión de Netcat, por lo que al introducir reset se reconfigurará de nuevo.Se puede poner a secas xterm, xterm-256color es para formato colorizado.
Solo nos falta exportar las variables de entorno:
export TERM=xterm
export SHELL=bash
Con esto conseguimos tener los atajos de teclado disponibles como Ctrl+L, y que la shell sea una bash.
Ahora abriremos una consola en nuestra máquina e introduciremos el siguiente comando:
stty size
Este nos dará el número de filas y columnas respectivamente, por lo que solo queda ajustarlas en la sesión de Netcat.
stty rows 44 columns 185
Última actualización