⚙️TTY - Spawning
Para crearnos una pseudo-consola donde podamos hacer control c y no tengamos problemas con el teclado ejecutamos lo siguiente:
script /dev/null -c bash # Una vez tengamos acceso a la máquina escribimos esto.
control z # Lo dejamos en segundo plano.
stty raw -echo; fg
xterm
export TERM=xterm
export SHELL=bash
A continuación vamos a ver varios métodos para lanzarnos una TTY
python -c 'import pty;pty.spawn("/bin/bash")' # Python TTY Shell.
python3 -c 'import pty;pty.spawn("/bin/bash")' # Python TTY Shell.
/bin/sh -i # Spawn Interactive sh shell.
perl -e 'exec "/bin/sh";' # **Spawn Perl TTY Shell.
ruby -e 'exec "/bin/sh"' # Spawn Ruby TTY Shell.
Last updated