Tratamiento de la TTY

  1. script /dev/null -c bash

  2. 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