Estoy intentando explotar una vulnerabilidad de desbordamiento de búfer en un entorno de prueba.
Aunque he logrado escribir una dirección específica en la dirección de retorno, la pila es ejecutable y tengo el código de shell listo.
Cuando los uso, el shell que obtengo tiene mi propio UID y no los privilegios de propietario del ejecutable.
¿Por qué sucede esto?