Acerca de “su : must be run from a terminal”

Jan 10, 2011 No Comments by

A veces es posible que al intentar de ejecutar el comando su obtengamos como respuesta

$ su
su : must be run from a terminal

Sobre todo cuando estamos “trabajando” sobre una reverse shell por distintos motivos (:P), si es así, podemos obtener una pty real a través de python con el siguiente código.

import pty
pty.spawn("/bin/bash")
python /tmp/get-pty.py

Referencias
http://www.rooftopsolutions.nl/blog/189

GNU/Linux, Hacking Ético, Python

About the author

Ingeniero en Informática, Oracle Certified Master Java EE 6 Enterprise Architect, Oracle Certified Professional Java Programmer. Experto en distintas ramas de la computación y otras "yerbas" xD. Si te gusto este post, sígueme en @deerme_org, escríbeme a info AT deerme.org o contactame por linkedin.
No Responses to “Acerca de “su : must be run from a terminal””

Leave a Reply


six - 5 =