Adresse des variables d'environnement ?
|
25-10-2012, 18h04
(Modification du message : 25-10-2012, 18h04 par welc0me.)
Message : #8
|
|
welc0me
Membre Messages : 40 Sujets : 6 Points: 1 Inscription : Oct 2012 |
Adresse des variables d'environnement ?
Ah, ben c'est pas si résolu que ça !
J'ai réinstallé linux en x86, et quand j'essaie de déterminer l'adresse d'une variable d'environnement, je tombe toujours un peu à côté. J'me suis vraiment creusé la tête mais là je vois vraiment pas pourquoi... J'essaie de le faire de deux façons. Première façon : Code : ptr = getenv(argv[1]); Deuxième façon : Code : ret = 0xbffffffa - strlen(argv[1]) - strlen("/home/test/buffer_overflow"); J'obtiens d'ailleurs 2 résultats différents : Code : SHELLCODE is at 0xbffff50f Voilà , si quelqu'un sait pourquoi ça fait ça... |
|
Messages dans ce sujet |
Adresse des variables d'environnement ? - par welc0me - 21-10-2012, 18h18
RE: Adresse des variables d'environnement ? - par supersnail - 21-10-2012, 18h42
RE: Adresse des variables d'environnement ? - par b0fh - 21-10-2012, 18h47
RE: Adresse des variables d'environnement ? - par welc0me - 21-10-2012, 18h54
RE: Adresse des variables d'environnement ? - par welc0me - 21-10-2012, 21h49
RE: Adresse des variables d'environnement ? - par supersnail - 22-10-2012, 08h13
RE: Adresse des variables d'environnement ? - par welc0me - 22-10-2012, 19h13
Adresse des variables d'environnement ? - par welc0me - 25-10-2012, 18h04
|
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)