App - Système

vendredi 6 novembre 2015, 17:20  #1
App - Système - ELF64 - Stack buffer overflow - avancé (j’obtiens le shell sans privilege)
preddy
  • 3 posts

Bonjour,

Le problème que j’ai rencontré sur ce challenge c’est que j’obtiens le shell à l’aide de ROP mais sans privilège.
J’ai téléchargé le binaire sur mon ordinateur j’execute la meme exploit ,elle me donne un shell nickel avec privilège de suid.

Je me suis bloqué à ce stage là. des suggestions ??

Merci d’avance.

vendredi 6 novembre 2015, 17:26  #2
App - Système - ELF64 - Stack buffer overflow - avancé (j’obtiens le shell sans privilege)
vic
vic
  • 15 posts

Si tu n’as pas le SUID, ça veut dire que tu drop le SUID, en utilisant quelque chose comme GDB (ou debugger quelconque). Il faut effectuer l’attaque en dehors de celui-ci.

vendredi 6 novembre 2015, 17:35  #3
App - Système - ELF64 - Stack buffer overflow - avancé (j’obtiens le shell sans privilege)
preddy
  • 3 posts

Merci @vic511 pour ta reponse, effectivement le probème que je ne drop pas le suid.
c’est comme ça que j’execute (cat /tmp/payload - | ./ch34) . :/

vendredi 6 novembre 2015, 17:41  #4
App - Système - ELF64 - Stack buffer overflow - avancé (j’obtiens le shell sans privilege)
vic
vic
  • 15 posts

Viens sur IRC pour m’exposer ton problème

samedi 7 novembre 2015, 17:05  #5
App - Système - ELF64 - Stack buffer overflow - avancé (j’obtiens le shell sans privilege)
bonclay
  • 3 posts

On peut avoir plus de précision sur le problème ? sur IRC y’a pas toujours qqn qui a validé l’épreuve et prêt à aider.

samedi 7 novembre 2015, 21:33  #6
App - Système - ELF64 - Stack buffer overflow - avancé (j’obtiens le shell sans privilege)
preddy
  • 3 posts

J’ai resolu le challenge, le problème c’est que tu dois faire appel à autre chose que "/bin/sh" psk le serv drop les privileges. La chaine sera plus longue mais elle fonctionne correctement ^^. (je ne pense que cela rentre dans l’objectif du challenge).

dimanche 8 novembre 2015, 01:06  #7
App - Système - ELF64 - Stack buffer overflow - avancé (j’obtiens le shell sans privilege)
bonclay
  • 3 posts

Merci, c’est passé comme une lettre à la poste !

vendredi 17 mars 2017, 20:40  #8
App - Système - ELF64 - Stack buffer overflow - avancé (j’obtiens le shell sans privilege)
Jazorew
  • 1 posts

Bonjour, est ce que je pourrais avoir des indices sur ce challenge ?
J’obtiens ca :
"[check] 0xdeadbeef
Yeah dude ! You win !
Opening your shell...
Shell closed ! Bye."
Mais rien de plus pas de shell qui s’ouvre ou autre ... Auriez-vous une idée pour savoir d’où cela proviens ?