Adressage de la mémoire
|
06-03-2013, 01h28
Message : #2
|
|
ark
Psyckomodo! Messages : 1,033 Sujets : 48 Points: 317 Inscription : Sep 2011 |
RE: Adressage de la mémoire
Plop,
La mémoire, tu peux voir ça comme un gros tableau, avec plein de cases. quand un élément est alloué en mémoire : c'est a dire qu'il occupe une certaine place en mémoire, il se situe a une certaine adresse. Les adresses, sont représentées en notation hexadécimales car la plage d'adresse est très étendue sur nos systèmes actuels, ca n'est qu'une question pratique. tu peux très bien donner un nombre décimal, ça sera juste plus long. Pour ce qui est de la deuxième question, je n'en sais rien. :p Bouger une adresse te sera impossible, c'est ton système qui le gère. Tu peux de ton coter choisir a quel adresse placer tes éléments dans la mémoire (si ton OS te l'autorise) a l'aide de fonction comme mmap() (en C). Tu parles aussi de stack overflow, un stack overflow est ce qui s'appel un "stack based buffer overflow" ce qui signifie un dépassement de mémoire sur la stack. Il faut savoir que pour chaque processus, la mémoire est diviser en différentes parties. On retrouve notamment la Stack et la Heap. (La pile et le tas en français). Sur la stack, on retrouve les variables locales, les paramètres des fonctions, etc... Dans le cadre d'un "stack based buffer overflow", on va écraser certains éléments de la stack, et par exemple écraser l'adresse de retour d'une fonction, qui fait qu'on pourra contrôler le fonctionnement du programme. I hope it helped. |
|
« Sujet précédent | Sujet suivant »
|
Messages dans ce sujet |
Adressage de la mémoire - par Serphentas - 05-03-2013, 23h17
RE: Adressage de la mémoire - par Ark - 06-03-2013, 01h28
RE: Adressage de la mémoire - par supersnail - 06-03-2013, 10h21
RE: Adressage de la mémoire - par Serphentas - 06-03-2013, 21h45
RE: Adressage de la mémoire - par gruik - 06-03-2013, 22h44
RE: Adressage de la mémoire - par b0fh - 08-03-2013, 16h46
RE: Adressage de la mémoire - par Serphentas - 08-03-2013, 17h23
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
[Defi du gromanche] - Memoire, CPU d'un programme | notfound | 3 | 221 |
01-06-2014, 19h18 Dernier message: notfound |
Utilisateur(s) parcourant ce sujet : 1 visiteur(s)