App - Système

dimanche 7 octobre 2018, 15:10  #1
App - Système ELF x86 - Stack buffer overflow basic 1
is0ss
  • 6 posts

Bonjour tous le monde.
J’ai un probleme je terminer le challenge mais le shell ne s’ouvre pas !!
perl -e ’print Payload . "\n"’ | ./ch13

[buf] : AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAᆳ�
[check] 0xdeadbeef
Yeah dude ! You win !
Opening your shell...
Shell closed ! Bye.

J’espere que quelq’un trouvera la solution

dimanche 7 octobre 2018, 15:19  #2
App - Système ELF x86 - Stack buffer overflow basic 1
Anonyme

c’est normal ici ton shell s’ouvre et se ferme. Tu dois trouver un moyen de le laisser ouvert. Je te donne un indice une commande linux qui attend que tu tape un truc permet de laisser le shell ouvert

lundi 8 octobre 2018, 04:59  #3
App - Système ELF x86 - Stack buffer overflow basic 1
is0ss
  • 6 posts

Merci pour ta réponse je ne pensais pas que ça venait de là.
Et puis je ne suis pas un ancien d’Unix
Etant un theug  😎 je me suis demandé si se n’est pas possible de modifier l’argument de la fonction système par "cat .passwd" qui est dans la pile ou carrément de modifier l’adresse de retour

vendredi 30 novembre 2018, 14:43  #4
App - Système ELF x86 - Stack buffer overflow basic 1
bali
  • 3 posts

Tu donnes un peu la réponse quand il affiche le buffer fait attention quand tu demandes de l’aide.