Estoy trabajando en una escalada de privilegios de Linux. Esta es la situación: puedo escribir en / bin y solo tengo acceso sudo para ejecutar un script. Este script solo imprime información con un eco.
Copié / bin / bash a / bin / echo, esperando que al ejecutar ese script sudo obtendría un shell elevado pero eso no funcionó. Después de reemplazar / bin / echo, ejecutar "prueba de eco" simplemente imprime "prueba". Haciendo / bin / echo quien crea un shell bash.
Verifiqué que mi variable PATH es correcta (incluye primero / bin), y no tengo un binario "echo" en ninguna otra ruta. Ejecutando "which echo" solo devuelve "/ bin / echo". Intenté esto en un servidor Ubuntu, y pensé que tal vez Apparmor tenía algo que hacer, pero también lo intenté en un Debian sin Apparmor y tampoco funcionó.