App - Système

dimanche 17 juin 2018, 17:23  #1
ELF x86 - Stack buffer overflow basic 1
JustB3P
  • 1 posts

Hello tout le monde,

Bon je suis un peu deg de demander à l’aide si vite mais bon il n’y a pas de honte après tout 🙂
Ce qui m’embête le plus c’est que je pensais avoir réussi et visiblement il me manque un truc.
J’ai bien compris le concept puisque j’ai eu le message "Yeah dude" mais c’est la manière de filer les paramètres qui ne m’amène a priori pas jusqu’au shell.
Ne sachant pas comment je peux taper des char hexa en entrée d’un fgets (je ne sais même pas si c’est possible), je suis passé par "echo" avec un pipe devant le ./ch13.
J’arrive bien au message "yeah dude" donc mais je me retrouve sur mon shell de départ donc dans les droits qui vont bien pour ouvrir le .passwd en lecture.
Faut-il absolument passer par une entrée clavier après lancement du .ch13 ou peut-on comme je l’ai fait passer par une redirection via le pipe ?
Si oui, qu’est loupé ??
merci 🙂