• # +

    Posté par . En réponse à la dépêche Sortie de Linux 2.6.12. Évalué à 6.

    - l'introduction d'aléas dans le choix des espaces d'adresses mémoire lors des allocations, pour rendre plus difficile les attaques par buffer-overflow
    Chez moi y a que l'adresse de la pile qui change.

    Le tas qui sert pour les allocations dynamique ne change pas :


    int p;
    int main() {
    int stack;
    printf("%p %p %p\n",&stack, &p, malloc(1));
    }

    retourne
    0xbfd28bd4 0x804963c 0x804a008
    0xbf9dec34 0x804963c 0x804a008
    0xbff82c04 0x804963c 0x804a008
    [...]