App - Système
App - Système ELF x86 - Stack buffer overflow basic 1
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
App - Système ELF x86 - Stack buffer overflow basic 1
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
App - Système ELF x86 - Stack buffer overflow basic 1
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
App - Système ELF x86 - Stack buffer overflow basic 1
Tu donnes un peu la réponse quand il affiche le buffer fait attention quand tu demandes de l’aide.