Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |
prog:gnu:libc [2017/11/01 22:52] – Ajout d'un lien sur l'analyse de malloc de la libc root | prog:gnu:libc [2020/04/28 22:29] (Version actuelle) – mhtml -> html root |
---|
J'ai constaté que l'espace pris dans ''uordblks'' suit une forme ''32+16*i''. Donc chaque ''malloc'' prend au minimum 32 octets. Et parmi ces 32+16*i octets, il y en a 8 qui sont réservés par la libc. | J'ai constaté que l'espace pris dans ''uordblks'' suit une forme ''32+16*i''. Donc chaque ''malloc'' prend au minimum 32 octets. Et parmi ces 32+16*i octets, il y en a 8 qui sont réservés par la libc. |
| |
Un article beaucoup plus complet sur le fonctionnement du malloc de la libc. [[https://sploitfun.wordpress.com/2015/02/10/understanding-glibc-malloc/|Understanding glibc malloc]], {{ :prog:gnu:libc:understanding_glibc_malloc_sploitf-u-n.mhtml |Archive Web}}, {{ :prog:gnu:libc:malloc.c.mhtml |malloc.c}}, {{ :prog:gnu:libc:arena.c.mhtml |arena.c}} | Un article beaucoup plus complet sur le fonctionnement du malloc de la libc. [[https://sploitfun.wordpress.com/2015/02/10/understanding-glibc-malloc/|Understanding glibc malloc]] {{ :prog:gnu:libc:understanding_glibc_malloc_sploitf-u-n_2020-04-28_10_26_37_pm_.html |Archive du 10/02/2015 le 28/04/2020}} {{ :prog:gnu:libc:malloc.c |malloc.c}} {{ :prog:gnu:libc:arena.c |arena.c}} |