App - Système

vendredi 23 juin 2023, 02:53  #1
ELF x86 - Format String Bug Basic 3
Fab
Fab
  • 1 posts

Bonjour,

Pour le challenge "ELF x86 - Format String Bug Basic 3", j’arrive à lancer "system", et avec un coup de PATH, j’arrive à lancer un binaire à moi.
Mais sans "setreuid(geteuid(), geteuid()) ;" dans le programme principal, mon process appelé par "system" ne bénéficie pas du suid.
Parmi ceux qui ont résolu le problème, est-ce que je fais fausse route ?
Auriez-vous un petit indice en MP svp ?

Merci :)