App - Système

mercredi 14 août 2019, 22:17  #1
ELF x86 - Stack buffer overflow basic 1 [SHELL]
delbeex
  • 21 posts

Bonjour à tous,
J’ai bien cel a :
[check] 0xdeadbeef
Yeah dude ! You win !
Opening your shell...
Shell closed ! Bye.

En revanche rien ne se produit.
Dois-je le réaliser depuis SSH ?

mercredi 14 août 2019, 22:37  #2
ELF x86 - Stack buffer overflow basic 1 [SHELL]
delbeex
  • 21 posts

Oups... je n’avais pas vu que /var/tmp était writable 🙂.

mercredi 14 août 2019, 23:18  #3
ELF x86 - Stack buffer overflow basic 1 [SHELL]
gwel
  • 65 posts

J’ai dans l’idée que ta solution ne fait qu’envoyer "ce qu’il faut" et s’arrête là.
Du coup ton shell pop, mais comme tu n’envoies plus rien et que tu clos stdin, ton shell se ferme lui aussi.
À toi de trouver une solution pour contourner ce problème.

jeudi 15 août 2019, 12:11  #4
ELF x86 - Stack buffer overflow basic 1 [SHELL]
delbeex
  • 21 posts

C’est exactement ça mais là je sèche, je me suis posé la question avec EOF pour éviter que le programme se ferme mais je ne vois pas comment...

jeudi 15 août 2019, 12:16  #5
ELF x86 - Stack buffer overflow basic 1 [SHELL]
delbeex
  • 21 posts

la seule solution pour bloquer le programme avant la fermeture du shell serait d’y positionner un break mais cela m’oblige à modifier le programme en C et je ne pense pas que cela soit l’objet de ce challenge.

jeudi 15 août 2019, 23:45  #6
ELF x86 - Stack buffer overflow basic 1 [SHELL]
gwel
  • 65 posts

Il y a plusieurs solutions connues pour ce problème, renseigne toi sur ton moteur de recherche favori :)

vendredi 16 août 2019, 11:22  #7
ELF x86 - Stack buffer overflow basic 1 [SHELL]
delbeex
  • 21 posts

Merci pour ce conseil si précieux auquel je n’avais pas pensé ... 😐

vendredi 16 août 2019, 11:23  #8
ELF x86 - Stack buffer overflow basic 1 [SHELL]
delbeex
  • 21 posts

Quelqu’un d’autre pourrait m’en dire d’avantage en MP ?

Merci !

lundi 19 août 2019, 13:19  #9
ELF x86 - Stack buffer overflow basic 1 [SHELL]
delbeex
  • 21 posts

Ce post peut être clos.
Merci à ENOENT pour ses conseils.

lundi 19 août 2019, 21:39  #10
[CLOS] ELF x86 - Stack buffer overflow basic 1 [SHELL]
Th1b4ud
  • 1636 posts

Parfait merci à lui